Инициализация мастер ноды
kubeadm init --apiserver-advertise-address $(hostname -i)
Присоединение нод к кластеру
kubeadm join 192.168.0.13:6443 --token 6thlol.2r96bofhus01zj9k \
--discovery-token-ca-cert-hash sha256:8f5f05556921ba7c000ff12f62d6987d5589850125d41ffe76f35df8a96a217f
Изменить имя для ноды где worker
имя
kubectl label node node2 node-role.kubernetes.io/worker=
Отобразить системные поды
kubectl get pods --kubeconfig=C:\kubectl\admin.conf -n kube-system
Отобразить ноды
kubectl get nodes --kubeconfig=C:\kubectl\admin.conf
Отобразить лейблы нод
kubectl get nodes --show-labels
Отобразить информацию о кластере
kubectl cluster-info --kubeconfig=C:\kubectl\admin.conf
Отобразить логи deployment
kubectl logs deployment/my-service -n production
Отобразить логи поды
kubectl logs my-service-7468b87d49-zv96b -n production
Отобразить информацию о деплойменте
kubectl describe deployments my-service -n production
Получить файл deployment
kubectl get deployment my-deploy -n production -o yaml > my-deploy.yaml
Приминение изменений после правки
kubectl apply -f my-deploy.yaml
Уменьшить количество под до нуля на деплйментсе
kubectl scale deployment you_service --replicas=0 -n production
Логи kubelet
journalctl -u kubelet -f
Отобразить данные по ноде
kubectl describe node you_server_host
Отобразить компоненты
kubectl get componentstatuses --kubeconfig=C:\kubectl\admin.conf