問題タブ [kubectl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
9894 参照

docker - ポッドの初期化中に Kubernetes イメージのダウンロードの進行状況を表示する方法はありますか?

ポッドを作成した後に Kubernetes で何が起こっているかに関するログ情報を取得する方法はありますか? はkubectl get pods、基本的なステータス メッセージのみを提供します。大きなイメージをダウンロードする場合、これには時間がかかる可能性があり、kubectl logコマンドはこの時点で実際の情報を提供しません。このコマンドは、コンテナーが実行されているときにのみ情報を提供するようです。

Kubernetes ポッドの現在の状態に関する詳細なログ情報を取得する方法はありますか? 直接呼び出すdocker pullとダウンロード ステータス情報が提供されますが、Kubernetes ではそれが明らかではありません。

0 投票する
3 に答える
20056 参照

kubernetes - kubernetes で実行されている一連のポッドを更新するにはどうすればよいですか?

kubernetes クラスターのレプリケーション コントローラーによって制御される一連のポッドを更新する好ましい方法は何ですか?

私は2つの方法を見ることができます:

  1. レプリケーション コントローラを手動で削除して再作成する
  2. 使用するkubectl rolling-update

を使用してrolling-update、レプリケーション コントローラーの名前を変更する必要があります。レプリケーション コントローラーの定義を YAML ファイルに格納し、手動で生成しないため、ファイルを変更してコードの更新をプッシュする必要があると、レプリケーション コントローラーの 2 つの名前 (コントローラー A とコントローラー B など) を交互に使用するなどの悪い習慣が発生するようです。名前の競合を避けます。

より良い方法は何ですか?

0 投票する
24 に答える
192060 参照

kubernetes - 正しいホストまたはポートを指定しましたか? Kubernetes でのエラー

http://kubernetes.io/docs/hellonode/の helloword チュートリアルに従いました。

私が実行すると:

私は得る:

サーバー localhost:8080 への接続が拒否されました - 正しいホストまたはポートを指定しましたか?

コマンドラインがローカルホストに接続しようとするのはなぜですか?

0 投票する
1 に答える
7187 参照

kubernetes - kubernetes コンテキストを削除するにはどうすればよいですか?

kubernetes のチュートリアルに従っていたところ、次のコマンドを実行するように指示されました。

実行するkubectl config viewと、ローカルのエントリが表示されます。

ちょっと気になったので以下のコマンドを実行。

今、私が実行するとそれがわかりますkubectl config view

「testorz」コンテキストを削除するにはどうすればよいですか?

0 投票する
1 に答える
24519 参照

kubernetes - kubectl run を使用してボリュームのある kubernetes ポッドを作成する

kubectl run を使用して Deployment/Job で Pod を作成できることを理解しました。しかし、それにボリュームが接続されたものを作成することは可能ですか? このコマンドを実行してみました:

ただし、ボリュームはインタラクティブ bash には表示されません。

アタッチできるボリュームを持つポッドを作成するより良い方法はありますか?

0 投票する
2 に答える
16459 参照

yaml - 「kubectl run ... -i --tty ...」に相当する kubectl YAML 構成ファイル

さまざまなフラグを指定して "kubectl run" を使用してジョブをインタラクティブに実行してきましたが、最近ではこれらのフラグでできることを超えてしまい、ジョブを記述するために YAML 構成ファイルを使用するようになりました。

ただし、作成中のジョブにアタッチするための「-i」および「--tty」フラグに相当するものを見つけることができません。

以下の同等の YAML 仕様はありますか。

それとも、これはおそらく正しいアプローチではありませんか?

0 投票する
1 に答える
162 参照

networking - Docker 経由で Kubernetes ローカル クラスターをセットアップできない

http://kubernetes.io/docs/getting-started-guides/docker/に従いました。文字通り実行するコマンドは次のとおりです。

次に、https://github.com/kubernetes/kubernetes/tree/release-1.2/examples/nodesjs-mongodbに従いました:

私はPythonフラスコアプリを持っているので、画像を自分のものに置き換え、引数を['export DOCKER=True && cd commandcenter/ && python app.py']

これは次の結果ですkubectl get services

の結果kubectl get pods:

の結果kubectl logs web-controller-6nzpn:

の結果kubectl get nodes:

の結果docker ps:

マシンにはパブリック IP アドレスがあり、私の目標は外部からデモ Web サイトにアクセスすることです。上記のように があるため、http://public_IP_address:27017とを介してmongo にアクセスできます。ただし、 を実行すると、無限ループのようになり、最終的にはタイムアウトと表示されます。何故ですか?curl 10.0.0.167:27017mongo0.0.0.0:27017->27017/tcpcurl 10.0.0.119:3000

したがって、私の質問は次のとおりです。web空でないPORTSフィールドも持つように公開する方法は?

私はネットワークについてあまり知識がないので、どんな助けでも大歓迎です。どうもありがとうございました!