Чек-лист проверки корректности работы#

Проверка работоспособности кластера DropApp производится при помощи следующего сценария:

  1. Проверьте службы кластера DropApp:

    kubelet:
      [linux-tester@control-plane ~]$ sudo systemctl status kubelet
       kubelet.service - Kubernetes Kubelet Server
          Loaded: loaded (/usr/lib/systemd/system/kubelet.service; enabled; vendor preset: disabled)
        Drop-In: /etc/systemd/system/kubelet.service.d
              └─kubeadm.conf
      Active: active (running) since Fri 2023-03-31 17:25:44 UTC; 2 days ago
    

    Убедитесь, что в логах нет ошибок.

  2. Проверьте, запущена ли служба CRI-O:

    [linux-tester@control-plane ~]$ sudo systemctl status crio
    ● crio.service - Container Runtime Interface for OCI (CRI-O)
        Loaded: loaded (/usr/lib/systemd/system/crio.service; enabled; vendor preset: disabled)
        Active: active (running) since Fri 2023-03-31 17:25:04 UTC; 2 days ago
    

    Убедитесь, что в логах нет ошибок.

  3. Проверьте, что образы главных компонентов DropApp загрузились на Master node control plane, с помощью команды:

    sudo crictl images
    
  4. Проверьте запущенные nodes и убедитесь, что все они находятся в статусе READY. Также убедитесь, что отображаются Master node control plane и Worker nodes (Worker1, Worker2):

    kubectl get nodes
    
  5. Проверьте запущенные pods в namespace Kube-system. Убедитесь, что они отображаются в статусе Running и имеют, например, Readiness 1/1 c отсутствующими перезапусками (колонка RESTARTS):`

    kubectl get pods -n kube-system