
Лично подготовленные файлы быстрой автоматической установки одним ключом для master-узла Centos7.x + Kubernetes-1.12.3 + Dashboard-1.8.3 без уязвимости CVE-2018-1002105. Подходят для тестовой среды и быстрой установки в производственной среде.
Лично собранные файлы для полностью автоматической быстрой одношаговой установки и развертывания master и node узлов для Centos7.x + Kubernetes-1.12.3 + Dashboard-1.8.3 без уязвимости CVE-2018-1002105, подходит для быстрой установки и развертывания в тестовой и производственной среде.
https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/
*.sh и *.ymal из данного проекта в каталог /root/.*.sh:chmod +777 /root/*.sh
*.sh на IP вашего Centos7:# Измените your_master_centos_ip ниже на IP вашего мастер-узла Centos
sed -i "s/192.168.119.212/your_master_centos_ip/g" /root/*.sh
node-kubeadm-init.sh для установки окружения Kubernetes 1.12.3:sh /root/node-kubeadm-init.sh
node-kubeadm-install.sh для установки управляющего интерфейса Kubernetes Dashboard 1.8.3:sh /root/node-kubeadm-install.sh
https://your_centos_ip:30001, войдите с помощью токена. Токен можно получить следующим образом:# Выполните команду для получения списка всех секретов:
kubectl -n kube-system get secret
# Выполните команду для получения токена указанного ключа:
kubectl -n kube-system describe secret kubernetes-dashboard-admin-token-* #{замените на строку ключа, скопированную из результата предыдущей команды, например kubernetes-dashboard-admin-token-skhfh}
# Скопируйте данные токена в окно входа и войдите
node_kubeadm_join.sh из данного проекта в каталог /root/.*.sh:chmod +777 /root/*.sh
*.sh на IP вашего Centos7:# Измените your_master_centos_ip ниже на IP вашего мастер-узла Centos
sed -i "s/192.168.119.212/your_master_centos_ip/g" /root/*.sh
# Измените your_node_centos_ip ниже на IP вашего node-узла Centos
sed -i "s/192.168.168.145/your_node_centos_ip/g" /root/*.sh
# Измените your_node_centos_host ниже на имя хоста вашего node-узла Centos, формат: node-192-168-168-145, используйте IP, заменив '.' на '-'
sed -i "s/node-192-168-168-145/your_node_centos_host/g" /root/*.sh
# Измените your_join_token ниже на токен присоединения master-узла
# Как посмотреть токен присоединения master-узла: на master-узле выполните: kubectl token list, чтобы получить неистекший токен
# Как создать новый токен на master-узле: на master-узле выполните: kubectl create token
sed -i "s/join_token/your_join_token/g" /root/*.sh
node-kubeadm-join.sh для добавления нового узла:sh /root/node-kubeadm-join.sh
https://your_master_centos_ip:30001, чтобы проверить состояние узлов. Подготовка узла может занять некоторое время.