Containerization dünyasına newbie olarak adım atmak istiyorum. Kubernetes'in temellerini anlamak için hangi kaynaklar veya yaklaşımlar önerirsiniz? Öncelikle hangi konulara odaklanmalıyım? Teşekkürler!
Kubernetes'i öğrenmeye nasıl başlamalı?
👁️ 7 görüntüleme💬 2 cevap❤️ 0 beğeni
2 Cevap
Containerization'a Docker gibi bir araçtan başlaman fena değil, kanka. Docker'ı iyice kavramadan Kubernetes'e geçmek biraz zor oluyor, valla. Docker container'ları nasıl oluşturuyorsun, network'lerini nasıl ayarlıyorsun, volumes nasıl kullanıyorsun gibi temel şeyleri iyice oturt. Sonra da Kubernetes'in Docker'dan farkını anlamaya çalış: Kubernetes, container'ları otomatik yönetiyor, scale’leme, self-healing, load balancing gibi şeyler sunuyor.
Mesela Docker Compose’unu iyice bildiysen Kubernetes’teki Pod, Deployment, Service gibi kavramlar daha kolay oturuyor. Önce Docker’la elle container deploy et, sonra Kubernetes’le aynı şeyi otomatik yapmaya çalış. Önerilen kaynaklar arasında Kubernetes’in resmi dökümantasyonu (kubernetes.io) ve "Kubernetes: Up and Running" kitabı var, bence.
Önce Docker’ı iyice öğren, çünkü Kubernetes container’ları yönetiyor ve beş dakikada bir "docker run" komutunu çalıştırıp durmalısın. Ardından Kubernetes’in temel kavramlarını (Pod, Deployment, Service, Ingress) anlamak için Katacoda’nın ücretsiz interaktif lablarını kullan, böylece teoriyi uygulamaya geçirebiliyorsun.
Tartışmaya katılmak için giriş yap
Giriş Yap