1- Apinizer: Sunucular restart edilir. Sistemler otomatik olarak başlar. Başlamazsa "apinizer" kullanıcı ile sistem incelenir.

#Aşağıdaki komutlarla sistemde çalışan araçların durumu kontrol edilebilir.
sudo reboot
sudo systemctl status docker
sudo systemctl status kubelet
sudo systemctl status mongod
sudo systemctl status elasticsearch
POWERSHELL


2- Kubernetes: Master sunucuda "kubectl get node" komutuyla bağlı olan node'lar yani diğer sunucular görülür. "kubectl describe node X" komutuyla bir önceki komutun çıktısındaki node ismi "X" yerine yazılır ve node'un durumu incelenir. Belirli bir hatada dokümandaki yönergelere göre ilerlenir.

kubectl get node
kubectl describe <NODE_NAME>
POWERSHELL


  • Master sunucuda aşağıdaki komut çalıştırılarak çalışan tüm iş parçacıkları gözlemlenir. Apinizer arayüzü, default olarak "apinizer" namespace'inde bulunur. Herhangi bir pod'un detaylı incelemesi için describe veya log komutları kullanılabilir.
kubectl get pods -A
kubectl describe pod -n <NAMESPACE> <POD_NAME>
kubectl logs -f -n <NAMESPACE> <POD_NAME>
POWERSHELL


  • Disk ve RAM durumu incelenir. Swap'ın kapalı olması ve disk doluluk oranının %85 'in üzerine çıkmaması beklenir.
df -h
free -m
swapoff -a
POWERSHELL


3- MongoDB: Apinizer üzerinden belirli aralıklarla istenilen bir yere MongoDB yedeği çıkartılabilir. Bu yedeğin de sunucu dışında herhangi bir yere yedeklenmesi gerekmektedir. MongoDB otomatik olarak başlamazsa loglar incelenir.

#MongoDB loglarının tutulduğu yeri /etc/mongod.conf dosyasının içerisinde "path" dizininden bulabilirsiniz.
/var/log/mongodb/mongod.log
POWERSHELL


4- Elasticsearch: Apinizer üzerinden belirli aralıklarla istenilen bir yere snapshot alınabilir. Kurulum yapılırken varsayılan olarak "/opt/elasticsearch/elasticsearch-7.9.2/config/elasticsearch.yml" adresindeki dosyada verilerin tutulduğu yer "path.data" ifadesinde belirtilmektedir. Burada belirtilen adresten olduğu gibi yedek alınabilir.

Elasticsearch otomatik olarak başlamazsa loglar incelenir.

vi /opt/elasticsearch/elasticsearch-7.9.2/config/elasticsearch.yml
POWERSHELL