ユーザ用ツール

サイト用ツール


06_virtualization:05_container:15_kubernetes_error

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
06_virtualization:05_container:15_kubernetes_error [2022/04/19 22:52] matsui06_virtualization:05_container:15_kubernetes_error [2022/05/24 06:29] (現在) – [対応] matsui
行 46: 行 46:
   rm /etc/containerd/config.toml   rm /etc/containerd/config.toml
   systemctl restart containerd   systemctl restart containerd
 +  kubeadm reset
  
  
行 119: 行 120:
 </code> </code>
  
-==== 対応 ====+==== 対応====
  
   systemctl start kubelet   systemctl start kubelet
 +
 +==== 対応2 ====
 +
 +こんなログが出ている場合。
 +
 +これは「--control-plane-endpoint」を指定している場合に出るエラーで、VIPが起動してないと思われる。
 +
 +VIPがないと、対象のcontrol-plane-endpointでマスターホストに接続できないからnot foundで出るよう。
 +
 +一度下記などで、VIPを付けて試してみる。
 +  ip addr add [VIP] dev [Eth]
 +
 +※VIPだけ先に用意していおいて、後からipvsadmなどでVIP用意すれば良いと思う。
 +
 +<code>
 +# systemctl status kubelet
 +node \"g-master02\" not found"
 +Apr 19 22:58:16 g-master02 kubelet[20595]: E0419 22:58:16.331432   20595 kubelet.go:2422] "Error getting node" err="node \"g-master02\" not found"
 +</code>
 +
 +===== failure loading certificate for CA: couldn't load the certificate file =====
 +
 +<code>
 +W0421 22:57:17.689558    6442 utils.go:69] The recommended value for "resolvConf" in "KubeletConfiguration" is: /run/systemd/resolve/resolv.conf; the provided value is: /run/systemd/resolve/resolv.conf
 +error execution phase preflight: 
 +One or more conditions for hosting a new control plane instance is not satisfied.
 +
 +[failure loading certificate for CA: couldn't load the certificate file /etc/kubernetes/pki/ca.crt: open /etc/kubernetes/pki/ca.crt: no such file or directory, failure loading key for service account: couldn't load the private key file /etc/kubernetes/pki/sa.key: open /etc/kubernetes/pki/sa.key: no such file or directory, failure loading certificate for front-proxy CA: couldn't load the certificate file /etc/kubernetes/pki/front-proxy-ca.crt: open /etc/kubernetes/pki/front-proxy-ca.crt: no such file or directory, failure loading certificate for etcd CA: couldn't load the certificate file /etc/kubernetes/pki/etcd/ca.crt: open /etc/kubernetes/pki/etcd/ca.crt: no such file or directory]
 +
 +Please ensure that:
 +* The cluster has a stable controlPlaneEndpoint address.
 +* The certificates that must be shared among control plane instances are provided.
 +
 +
 +To see the stack trace of this error execute with --v=5 or higher
 +</code>
 +
 +==== 対応 ====
 +
 +kubernetes controllerをjoinする時に出るエラー
 +
 +
 +[[06_virtualization:05_container:14_kubernetes_master_cluster
 +#Master Join token再作成|Master Join token再作成]]をしれあげれば、joinできる。
 +
  
06_virtualization/05_container/15_kubernetes_error.1650408759.txt.gz · 最終更新: 2022/04/19 22:52 by matsui