🍏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.

Last updated