Yazılım uygulamalarının hızla büyüyen ve ölçeklenebilir hale gelmesiyle birlikte, bu uygulamaların yönetimi ve dağıtımı giderek karmaşık hale gelmiştir. İşte burada Kubernetes devreye girer. Kubernetes, konteyner tabanlı uygulamaların otomatik yönetimi ve dağıtımı için popüler bir açık kaynaklı orkestrasyon platformudur. Bu makalede, Kubernetes’in ne olduğunu ve kubectl adlı aracın nasıl kurulacağını inceleyeceğiz.

Kubernetes Nedir?

Kubernetes, Docker gibi konteyner teknolojileri üzerinde çalışan uygulamaları otomatik olarak yöneten bir dağıtım ve yönetim sistemidir. Bu, uygulamaların ölçeklendirilmesini, yüksek kullanılabilirliği sağlamasını ve hatalara karşı dayanıklı olmasını kolaylaştırır. Kubernetes, uygulama bileşenlerini (örneğin, mikro hizmetler veya konteynerler) gruplandırır ve bu bileşenleri birden fazla sunucuda çalıştırarak yükü dengeler. Ayrıca, hatalı bir bileşen tespit edildiğinde otomatik olarak yeniden başlatır veya yedek bileşenleri devreye alır.

kubectl Nedir ve Nasıl Kurulur?

kubectl, Kubernetes kümesini kontrol etmek ve yönetmek için kullanılan bir komut satırı aracıdır. kubectl, Kubernetes API’siyle etkileşime geçerek kümenizdeki kaynakları oluşturmanıza, güncellemenize ve silmenize olanak tanır. İşte kubectl’ın nasıl kurulacağına dair adımlar:

1- İlk olarak, kubectl’ı kurmak için gerekli olan apt-transport-https paketini yüklemeniz gerekmektedir. Bir terminal açın ve aşağıdaki komutları sırasıyla çalıştırın

sudo apt update sudo apt install -y apt-transport-https

2- Kubernetes’ın resmi APT deposunu sisteminize eklemek için aşağıdaki komutları sırasıyla çalıştırın

curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add - echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list

Depo eklemesini yaptıktan sonra, paket veritabanını güncellemek için aşağıdaki komutu çalıştırın

sudo apt update

Son olarak, kubectl’ı yüklemek için aşağıdaki komutu çalıştırın:shellCopy codesudo apt install -y kubectl Bu komut, kubectl paketini indirir ve kurar.

Kurulum tamamlandıktan sonra, kubectl’ın doğru bir şekilde yüklendiğini doğrulamak için aşağıdaki komutu çalıştırabilirsiniz

kubectl version --client 

Bu komut, yüklü kubectl sürümünü ve istemci tarafındaki Kubernetes sürümünü göstermelidir.

Artık kubectl’ı Ubuntu’da başarıyla kurduğunuz için Kubernetes kümenizle etkileşime geçebilir ve yönetebilirsiniz.