問題タブ [weave]
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.
kubernetes - Kubernetes - Pod が ContainerCreating ステータスのままになる
私は Kubernetes のすべてに慣れていないので、まだ学ぶことがたくさんあります。
2 ノードの Kubernetes クラスターを作成し、両方のノード (マスターとワーカー) で作業を行う準備ができています。
また、すべての Kubernetes Pod は正常に見えます。
ただし、クラスターで新しいデプロイメントを作成しようとすると、デプロイメントは作成されますが、そのポッドは適切な RUNNING 状態になりません。例えば
問題が何であるかを理解する方法がわかりませんが、たとえば を実行するkubectl get ev
と、次の疑わしいイベントが表示されます。
しかし、私はここからどこへ行くべきかわかりません。また、nginx docker イメージ自体が に表示されないこともわかりますdocker images
。
問題の詳細を確認するにはどうすればよいですか? kubernetes セットアップで基本的な何かが欠けていますか?
--- 新しい情報 ---
役立つ場合の背景情報については...
Kubernetes ノードは、Windows 10 hyper-v でホストされている CentOS 7 VM で実行されています。
--- 新しい情報 ---
実行kubectl describe pods
すると、次の警告が表示されます。
--- 新しい情報 ---
昼の仕事が終わった夜、Kubernetes を実行している Hyper-v VM の電源を切り、今朝オフィスに戻ると、もう一度 Kubernetes VM の電源を入れて続行し、約 15 分間、次のコマンドを実行しました。
kubectl get pods --all-namespaces
これらの nginx ポッドについては昨日と同じようにまだ表示ContainerCreating
されていましたが、現在、コマンドはRunning
nginx ポッドを含むすべてのポッドを表示しています...つまり、マスター ノード VM とワーカー ノード VM の両方を完全に再起動した後、問題は解決しました。
もう一度完全な再起動を行ったところ、すべてのポッドが実行中として表示されていますが、これは問題ありません。
plugins - ポッド サンドボックス kubernetes クラスタの作成に失敗しました
私は織りネットワークプラグインを持っています。
私のフォルダー内 /etc/cni/net.d には 10-weave.conf があります
Weave ポッドが実行されており、dns ポッドも実行されていますが、nginx イメージをプルする単純な nginx のようなポッドを実行したい場合、ポッドがコンテナーの作成でスタックし、ポッドの説明でエラーが発生し、ポッド サンドボックスの作成に失敗しました。
journalctl -u kubelet を実行すると、このエラーが発生します
私のネットワークプラグインはうまく構成されていませんか?
このコマンドを使用して、織りネットワークを構成しました
これが機能しない後、このコマンドも試しました
フランネルも試しましたが、同じエラーが発生しました。私がkubernetesを設定しているシステムはラズベリーパイです。kubernetes で 3 つのノードと 1 つのマスターを持つラズベリー パイ クラスターを構築しようとしています。
誰かがこれについてアイデアを持っていますか?