Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !
Kubernetes-1.12.3-all-auto-install — 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. | Kitploit
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.
Partager
Kubernetes-1.12.3-all-auto-install
Description du projet
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.
Configurez l'environnement réseau de CentOS afin qu'il puisse se connecter à Internet pour télécharger les fichiers d'installation.
Connectez-vous à CentOS 7 en tant que root, copiez tous les fichiers *.sh et *.yaml de ce projet dans le répertoire /root/.
Modifiez les permissions des fichiers *.sh :
root@kitploit:~
chmod +777 /root/*.sh
Exécutez la commande suivante pour remplacer l'IP dans *.sh par l'adresse IP de votre CentOS 7 :
root@kitploit:~
# 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
Tutoriel d'installation du nœud master
Exécutez node-kubeadm-init.sh pour installer l'environnement Kubernetes 1.12.3
root@kitploit:~
sh /root/node-kubeadm-init.sh
Exécutez node-kubeadm-install.sh pour installer l'interface de gestion kubernetes-dashboard-1.8.3
root@kitploit:~
sh /root/node-kubeadm-install.sh
Une fois tout terminé, ouvrez le navigateur : accédez à https://your_centos_ip:30001, connectez-vous avec le token. Voici comment consulter le token :
root@kitploit:~
#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
Configurez l'environnement réseau de CentOS afin qu'il puisse se connecter à Internet pour télécharger les fichiers d'installation.
Connectez-vous à CentOS 7 en tant que root, copiez le fichier node_kubeadm_join.sh de ce projet dans le répertoire /root/.
Modifiez les permissions des fichiers *.sh :
root@kitploit:~
chmod +777 /root/*.sh
Exécutez les commandes suivantes pour remplacer l'IP dans *.sh par l'adresse IP de votre CentOS 7 :
root@kitploit:~
# 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
Tutoriel d'ajout d'un nœud node
Exécutez node-kubeadm-join.sh pour ajouter le nouveau nœud
root@kitploit:~
sh /root/node-kubeadm-join.sh
Une fois tout terminé, ouvrez le navigateur : accédez à https://your_master_centos_ip:30001 pour vérifier l'état de préparation des nœuds. La préparation des nœuds prend un certain temps.