Как используется файл KubeConfig? - PullRequest
0 голосов
/ 22 января 2019

Когда мы настраиваем мастер kubernetes, используя kubeadm init. В конце процедуры мы должны скопировать /etc/kubernetes/admin.conf в $ home / .kube / config.

Когда я открыл файл, я нашел следующие детали.

  • данные центра сертификации
  • данные сертификата клиента
  • данные ключа клиента

Мне известно, что файл используется для аутентификации, когда мы пытаемся получить доступ к кластеру с помощью kubectl.

Что я пытаюсь понять, откуда эти детали генерируются? ,

1 Ответ

0 голосов
/ 22 января 2019

У вас есть два варианта - использовать автоматически сгенерированные сертификаты, если вы установили k8s с kubeadm - создать свои собственные сертификаты.

После того, как у вас есть сертификаты, вы можете выполнить следующие шаги для их ручной настройки https://kubernetes.io/docs/setup/certificates/#configure-certificates-manually Чтобы создать свои собственные сертификаты CA, есть много ссылок Google, и вот одна из них для вашей справки.http://pages.cs.wisc.edu/~zmiller/ca-howto/ Если вы новичок в этом, я бы посоветовал вам начать с «Одноуровневого ЦС»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...