
Raccolta personale di file di installazione e distribuzione automatica completa con un clic per il nodo master di Centos7.x + Kubernetes-1.12.3 + Dashboard-1.8.3 senza vulnerabilità CVE-2018-1002105, adatto per ambienti di test e per una rapida installazione e distribuzione in ambienti di produzione.
File di installazione e distribuzione一键全自动 rapida per Centos7.x + Kubernetes-1.12.3 + Dashboard-1.8.3 senza vulnerabilità CVE-2018-1002105, per nodi master e node. Adatto per ambienti di test e distribuzione rapida in produzione.
https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/
*.sh e *.yaml di questo progetto nella directory /root/.*.sh:chmod +777 /root/*.sh
*.sh con l'IP del tuo Centos7:# Modificare e sostituire your_master_centos_ip con l'IP del tuo master_centos
sed -i "s/192.168.119.212/your_master_centos_ip/g" /root/*.sh
node-kubeadm-init.sh per installare l'ambiente Kubernetes 1.12.3:sh /root/node-kubeadm-init.sh
node-kubeadm-install.sh per installare l'interfaccia di amministrazione Kubernetes Dashboard 1.8.3:sh /root/node-kubeadm-install.sh
https://your_centos_ip:30001. Accedere utilizzando un token. Come visualizzare il token:# Eseguire il comando per ottenere l'elenco di tutti i segreti:
kubectl -n kube-system get secret
# Eseguire il comando per ottenere il token del segreto specificato:
kubectl -n kube-system describe secret kubernetes-dashboard-admin-token-* #{sostituire con la chiave simile a kubernetes-dashboard-admin-token-skhfh copiata dall'output del comando precedente}
# Copiare i dati del token nel campo di accesso per effettuare il login
node_kubeadm_join.sh di questo progetto nella directory /root/.*.sh:chmod +777 /root/*.sh
*.sh con l'IP del tuo Centos7:# Modificare e sostituire your_master_centos_ip con l'IP del tuo master_centos
sed -i "s/192.168.119.212/your_master_centos_ip/g" /root/*.sh
# Modificare e sostituire your_node_centos_ip con l'IP del tuo node_centos
sed -i "s/192.168.168.145/your_node_centos_ip/g" /root/*.sh
# Modificare e sostituire your_node_centos_host con l'host del tuo node_centos, formato esempio: node-192-168-168-145, utilizzando il valore IP e sostituendo i punti con trattini
sed -i "s/node-192-168-168-145/your_node_centos_host/g" /root/*.sh
# Modificare e sostituire your_join_token con il token di join del master
# Come visualizzare il token di join del master: sul nodo master eseguire: kubectl token list, per ottenere un token non scaduto
# Come creare un nuovo token sul master: sul nodo master eseguire: kubectl create token
sed -i "s/join_token/your_join_token/g" /root/*.sh
node-kubeadm-join.sh per aggiungere il nuovo nodo:sh /root/node-kubeadm-join.sh
https://your_master_centos_ip:30001 per verificare lo stato del nodo. La preparazione del nodo richiede un po' di tempo.