【问题标题】:How does KubeConfig file is used?KubeConfig 文件是如何使用的?
【发布时间】:2019-01-22 09:47:09
【问题描述】:

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

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

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

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

我想了解的是这些细节是从哪里生成的? .

【问题讨论】:

  • 您如何获得客户端证书/密钥取决于您如何配置集群。在这种情况下,是 kubeadm 将这些客户端证书提供给您。

标签: kubernetes kubectl kubeconfig


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-07-06
    • 1970-01-01
    • 2023-02-04
    • 2021-05-20
    • 1970-01-01
    • 2021-10-23
    • 1970-01-01
    相关资源
    最近更新 更多