如何使用KubeConfig文件?

时间:2019-01-22 09:47:09

标签: kubernetes kubectl kubeconfig

当我们使用kubeadm init设置kubernetes master时。在该过程的最后,我们必须将/etc/kubernetes/admin.conf复制到$ home / .kube / config。

打开文件时,发现了以下详细信息。

  • 证书颁发机构数据
  • 客户证书数据
  • 客户端密钥数据

当我们尝试使用kubectl访问集群时,我知道该文件用于身份验证。

我想了解的是这些细节是从哪里产生的? 。

1 个答案:

答案 0 :(得分:2)

您有两个选择 -如果您在kubeadm中安装了k8s,请使用自动生成的证书 -创建自己的证书。

获得证书后,可以按照以下步骤手动配置它们 https://kubernetes.io/docs/setup/certificates/#configure-certificates-manually 要创建自己的CA证书,有许多Google链接,这里有一个供您参考。 http://pages.cs.wisc.edu/~zmiller/ca-howto/ 如果您是新手,建议您从“单级CA”开始