💻
💻
💻
💻
Cheet Sheets
Ask or search…
K
🍏

Kubernetes: Nedir ?

Kubernetes, hem beyan temelli yapılandırmayı, hem de otomasyonu kolaylaştıran, container iş yüklerini ve hizmetlerini yönetmek için oluşturulmuş taşınabilir ve genişletilebilir açık kaynaklı bir platformdur.
  • Container iş yüklerini yönetmek için tercih edilen en önemli container orchestration platformudur.
  • İsteyen herkes tarafından ücretsiz bir şekilde kurulur.
  • Tamamen moduler yapıda tasarlanmıştır. istenirse bu modüler yapı genişletilebilir.
  • Her kubernetes komponenti ayrı bir major modül olarak ayrılmıştır.
  • Kubernetes'den istediklerimizi declarative olarak belirtmemiz yeterlidir. Şunu yap, sonra şunu yap olarak değil de, Şunu istiyorum gibi..
  • Kubernetes genel olarak ondan istediklerimizi belirtmemizi sağlıyor.
Desired State ( Deklare edilen durum )
Current State ( Mevcut durum )
abcnet/k8s:latest isimli imajı kullan.
Belirtilen özelliklerde 10 container çalışıyor.
Sistem genelinde 10 container çalışacak.
Eğer bu servisi güncellersem her güncellemede aynı anda 2 task üzerinde yürütülecek ve her güncelleme arasında 10sn bekleyecek.
Dış dünyaya 80 portundan yayınlanacak.
10 yerine 9 containera düşerse kubernetes bunu otomatik olarak algılayıp düzeltecek.