
Fichiers d'installation et de déploiement entièrement automatisés en un clic, compilés personnellement, pour un nœud maître Centos7.x + Kubernetes-1.12.3 + Dashboard-1.8.3 sans vulnérabilité CVE-2018-1002105, adaptés à l'installation et au déploiement rapides dans les environnements de test et de production.
Fichiers de déploiement personnels pour une installation et un déploiement entièrement automatisés et rapides en une seule commande des nœuds master et node de Centos7.x + Kubernetes-1.12.3 + Dashboard-1.8.3 sans vulnérabilité CVE-2018-1002105, adaptés à l'installation et au déploiement rapides dans des environnements de test et de production.
https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/
chmod +777 /root/*.sh
# Modifiez et remplacez your_master_centos_ip ci-dessous par l'IP de votre master_centos
sed -i "s/192.168.119.212/your_master_centos_ip/g" /root/*.sh
sh /root/node-kubeadm-init.sh
sh /root/node-kubeadm-install.sh
#Exécutez la commande pour obtenir la liste de tous les secrets :
kubectl -n kube-system get secret
#Exécutez la commande pour obtenir le token de la clé spécifiée :
kubectl -n kube-system describe secret kubernetes-dashboard-admin-token-* #{remplacez ici par la chaîne de clé de type kubernetes-dashboard-admin-token-skhfh copiée dans le résultat de la commande précédente}
#Copiez les données token dans le champ de connexion pour vous connecter
chmod +777 /root/*.sh
# Modifiez et remplacez your_master_centos_ip ci-dessous par l'IP de votre master_centos
sed -i "s/192.168.119.212/your_master_centos_ip/g" /root/*.sh
# Modifiez et remplacez your_node_centos_ip ci-dessous par l'IP de votre node_centos
sed -i "s/192.168.168.145/your_node_centos_ip/g" /root/*.sh
# Modifiez et remplacez your_node_centos_host ci-dessous par le host de votre node_centos, format : node-192-168-168-145, utilisez la valeur IP en remplaçant . par -
sed -i "s/node-192-168-168-145/your_node_centos_host/g" /root/*.sh
# Modifiez et remplacez your_join_token ci-dessous par le token d'ajout du master
# Méthode pour consulter le token d'ajout du master : sur le nœud master, exécutez : kubectl token list, pour obtenir un token non expiré
# Méthode pour créer un token sur le master : sur le nœud master, exécutez : kubectl create token
sed -i "s/join_token/your_join_token/g" /root/*.sh
sh /root/node-kubeadm-join.sh