タグ付けされた質問 「google-kubernetes-engine」

11
コンテナーをKubernetesで実行し続けるにはどうすればよいですか?
現在、Kubernetesクラスターでシェル(/ bin / bash)を使用した単純なコンテナーを実行しようとしています。 pseudo-tty分離オプション(コマンドの-tdオプションdocker run)を使用して、Dockerコンテナーでコンテナーを実行し続ける方法があると思いました。 例えば、 $ sudo docker run -td ubuntu:latest Kubernetesにこのようなオプションはありますか? 私はkubectl run-container次のようなコマンドを使用してコンテナを実行しようとしました: kubectl run-container test_container ubuntu:latest --replicas=1 しかし、コンテナーは数秒間終了します(docker run上記のオプションなしでコマンドを使用して起動するのと同じです)。そして、ReplicationControllerは繰り返し起動します。 コマンドの-tdオプションのように、Kubernetesでコンテナーを実行し続ける方法はありますdocker runか?

13
kubectlクラスタをgcloudとminikubeの間で切り替える方法
Kubernetesは、ローカル環境(minikubeを実行するMacBook)とGoogleのContainer Engine(GCE、Google Cloud上のKubernetes)の2つの異なる環境でうまく機能しています。MacBook /ローカル環境を使用してYAMLファイルを開発およびテストし、完了したらGCEで試してみます。 現在、各環境を個別に操作する必要があります。ローカル環境でYAMLファイルを編集し、準備ができたら(git)GCE環境にクローンを作成して、使用/デプロイする必要があります。これはやや面倒なプロセスです。 理想的には、Macbookのkubectlを使用して、ローカルのminikube環境とGCE Kubernetes環境を簡単に切り替え、YAMLファイルが使用されている場所を簡単に特定したいと考えています。これを行うためにコンテキストを切り替える簡単な方法はありますか?

13
Kubernetesレプリケーションコントローラのすべてのポッドからログを取得するにはどうすればよいですか?
実行kubectl logsすると、1つのKubernetesコンテナのstderr / stdoutが表示されます。 一連のポッド、できれば特定のレプリケーションコントローラーによって作成されたポッドの集合のstderr / stdoutを取得するにはどうすればよいですか?

12
デプロイされたKubernetesサービスのYAMLを取得しますか?
Google ContainerEngineで実行されているKubernetesにアプリをデプロイしようとしています。 アプリはhttps://github.com/Industrial/docker-zncにあります。 Dockerfileは、上の画像に組み込まれているGoogleのコンテナレジストリ。 +ボタンを使用してアプリをKubernetesにデプロイしました。このためのYAMLはありません。 アプリに必要なPEMファイルのシークレットをKubernetesに挿入しました。 フォームに入力して、Kubernetesによって作成されたデプロイ、サービス、ポッドのYAMLを取得するにはどうすればよいですか? シークレットをポッドに入れて使用するにはどうすればよいですか?


3
kubectl configからクラスターとコンテキストを削除するにはどうすればよいですか?
kubectl config view 削除したクラスターに対応するコンテキストとクラスターを表示します。 これらのエントリを削除するにはどうすればよいですか? コマンド kubectl config unset clusters すべてのクラスターを削除しているようです。クラスタエントリを選択的に削除する方法はありますか?コンテキストはどうですか?

8
kubectlログ-継続的に
kubectl logs <pod-id> デプロイメントから最新のログを取得します-バグに取り組んでおり、実行時にログを知りたいと思っています-ログの継続的なストリームを取得するにはどうすればよいですか? 編集:最後の質問を修正しました。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.