2

centos 7でkubernetesマスターを構成し、別のノードcentos 7でkubernetesノードを構成しました

kube マスターで実行されているサービス:

  • kube-controller-manager
  • kube-apiserver
  • kube-スケジューラー
  • etcd
  • フランネル

kube ノードで実行されているサービス:

  • フランネル
  • ドッカー
  • kube-proxy
  • キューブレット

すべてのサービスが稼働しており、API URL がすべてのエンドポイントを正常に取得していることを確認できました。http://kube-master:8080 ただし、コマンドkube get nodesを実行すると、次のエラーが発生します。

skipping pod synchronization. container runtime is down

このエラーの意味と解決方法がわかりません。提案してください。

4

2 に答える 2

1

kubeletコンテナランタイム(あなたの場合はDocker)に依存する唯一のコンポーネントです。私があなたなら、kubeletログの調査を開始し、Docker への参照を検索します。おそらく、kubelet を実行するように構成されたユーザーは、 の Docker ソケットと対話するために必要な権限を持っていません/var/run/docker.sock

さらに支援が必要な場合は、ログの内容が役立つ場合があります。

于 2016-08-01T06:47:42.180 に答える