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.