Kubernetes pod’larınızı etkili bir şekilde izleyin ve hataları hızlı çözün. Kubectl komutları, log inceleme, resource kullanımı ve monitoring araçları ile pod yönetimini optimize edin.
Kubernetes ortamlarında pod yönetimi, uygulama performansı ve sürekliliği için kritik öneme sahiptir. Pod’ları etkili bir şekilde izlemek ve hataları hızlı çözmek, kesintisiz hizmet sağlar.
kubectl get pods ile pod’ların durumunu hızlıca görebilirsiniz.
Örnek:
kubectl get pods -n <namespace>Hataları ve uyarıları görmek için logları kontrol edin:
kubectl logs <pod-name> -n <namespace>kubectl logs <pod-name> -c <container-name>Sorunları doğrudan container içinde incelemek için:
kubectl exec -it <pod-name> -- /bin/bashPod ve namespace seviyesinde olayları kontrol ederek hata nedenlerini anlayabilirsiniz:
kubectl get events -n <namespace> --sort-by='.lastTimestamp'Pod’ların CPU ve memory kullanımını görmek için:
kubectl top pod <pod-name> -n <namespace>Pod’ların sağlık durumunu otomatik kontrol ederek sorunları önceden tespit edin.
YAML örneği:
livenessProbe:
httpGet:
path: /health
port: 8080
initialDelaySeconds: 30
periodSeconds: 10
Prometheus, Grafana, Loki ve Fluent Bit gibi araçlarla pod’larınızı ve logları merkezi olarak izleyin.
Your email address will not be published. Required fields are marked *