如何在不丢失集群数据的情况下重启kube apiserver

时间:2020-10-29 08:52:21

标签: kubernetes kubectl kubeadm kube-apiserver

我需要在kube apiserver.yaml中添加以下内容。

  • -service-account-signing-key-file = / etc / kubernetes / pki / sa.key
  • -service-account-issuer = kubernetes.default.svc

k8s将如何进行这些更改? 我需要重启kube apiserver吗? 如果重新启动,则我的群集和所有Pod将保留在其中或删除?

1 个答案:

答案 0 :(得分:1)

重新启动Kube API进程不会导致数据丢失,所有数据都存储在etcd中。即使etcd也可以安全地重新启动,甚至可以一个一个地重新创建,因为数据已复制到其他etcd节点。

工作负载(吊舱)也不受Kube API服务器重启的影响。因此,重新启动很安全。