Kubernetes. Часть 4: Подключение Windows Server 2019 к Kubernetes кластеру в качестве рабочего узла
Для начала нам необходиом скачать 3 файла:
Теперь отредактируем файл Kubeclustervxlan.json
"ControlPlane" : { // Contains values associated with Kubernetes control-plane ("Master") node
"IpAddress" : "kubemasterIP", // IP address of control-plane ("Master") node
"Username" : "localadmin", // Username on control-plane ("Master") node with remote SSH access
"KubeadmToken" : "token", // Kubeadm bootstrap token
"KubeadmCAHash" : "discovery-token-ca-cert-hash" // Kubeadm CA key hash
},
И последние 2 заклинания:
.\KubeCluster.ps1 -ConfigFile .\Kubeclustervxlan.json -install
.\KubeCluster.ps1 -ConfigFile .\Kubeclustervxlan.json -join
Результат шаманства будет выведен на экран:
- или всё хорошо и мы у цели;
- или что-то пошло не так.
PS: На момент написания этой статьи flannel имел версию 0.11.0 и имел баг с liveness/readiness пробами. В качестве фикса можно использовать то, что написано тут.
Оглавление
- установить Docker на Ubuntu 18.04 LTS (будет использована как мастер узел)
- установить Docker на Windows Server 2019 (1809) (будет использоваться как рабочий узел)
- установить Kubernetes на мастер узле
- добавить в Kubernetes узел на базе Windows Server 2019 (1809)
- настроить Active Directory для использования gMSA
- настроить Kubernetes для использования gMSA
- запустить Pod от имени gMSA в Kubernetes
Оставить комментарий могут только зарегистрированные пользователи.
Войдите на сайт или зарегистрируйтесь, чтобы оставить комментарий.