Kubernetes Nasıl Kurulur? Adım Adım Rehber ile Kolayca Başlayın

Kubernetes Nasıl Kurulur? Adım Adım Rehber ile Kolayca Başlayın

Bu rehberde, Linux üzerinde Kubernetes kurulumunu adım adım nasıl yapacağınızı öğrenebilirsiniz. Kubernetes ile uygulama yönetimini kolaylaştırın ve mikro servis mimarisine geçiş yapın.

BFS

Merhaba Teknoloji Tutkunları!



Bugün, yazılımların dünyasında devrim yaratan ve her geçen gün daha da popüler hale gelen Kubernetes'in nasıl kurulacağına dair bir yolculuğa çıkacağız. Eğer siz de Linux üzerinde Kubernetes kurulumuna başlamak istiyorsanız, doğru yerdesiniz. Hadi, birlikte bu süreci keşfedelim!

Kubernetes Nedir?

Kubernetes, uygulama konteynerlerini yönetmek için kullanılan açık kaynaklı bir platformdur. Temel olarak, mikro servis tabanlı uygulamaların ölçeklendirilmesi, yönetilmesi ve taşınabilirliğini kolaylaştıran bir sistemdir. Birçok büyük teknoloji şirketinin tercihi olan Kubernetes, bulut ortamlarında dağıtık sistemlerin yönetimini en üst seviyeye çıkarır.

Ama, Kubernetes’in ne olduğunu biliyorsunuz. Peki, onu Linux üzerinde nasıl kurarsınız?

Adım 1: Gerekli Ön Hazırlıkları Yapın



İlk olarak, Kubernetes’i kurmak için bazı temel araçlara ihtiyacınız olacak:

- Linux Sunucu (Ubuntu veya CentOS tercih edebilirsiniz)
- Docker (Kubernetes, konteynerleri yönetmek için Docker’ı kullanır)
- Kubeadm (Kubernetes kümesinin kurulumu için kullanılan bir araç)
- Kubectl (Kubernetes ile etkileşime geçmek için kullanılan komut satırı aracı)

Docker ve Kubernetes’in her iki araç da Linux sunucusunda kurulu olmalı. Aşağıdaki adımlarla Docker’ı kurarak başlayalım:

Adım 2: Docker Kurulumunu Gerçekleştirin



Linux dağıtımınıza göre Docker kurulumunu gerçekleştirebilirsiniz. Örneğin, Ubuntu kullanıyorsanız şu adımları takip edin:


sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install docker-ce
sudo systemctl start docker
sudo systemctl enable docker


Docker kurulumunun ardından, Docker servisini başlattığınızı ve düzgün çalıştığını doğrulamak için aşağıdaki komutu kullanabilirsiniz:


sudo docker --version


Adım 3: Kubernetes'i Kurmaya Başlayın



Şimdi Kubernetes’in kurulumuna geçebiliriz. Kubeadm, Kubernetes kümesi oluşturmanıza yardımcı olan temel araçtır. Kubectl ise, kurulum ve yönetim işlemleri için gerekli olan komut satırı aracıdır.

Kubeadm’i kurmak için şu komutları izleyin:


sudo apt-get update && sudo apt-get install -y apt-transport-https
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
sudo apt-get update
sudo apt-get install -y kubeadm kubelet kubectl


Kurulum sonrasında, kubeadm komutunu kullanarak Kubernetes kümesini başlatabilirsiniz.

Adım 4: Kubernetes Kümesini Başlatın



Kubernetes kümesini başlatmak için aşağıdaki komutu kullanın:


sudo kubeadm init


Bu komut, Kubernetes kümesini başlatacak ve bir dizi çıktı verecektir. Bu çıktıda, `kubeadm join` komutu da dahil olmak üzere küme düğümlerini eklemek için kullanmanız gereken komutlar yer alacaktır.

Eğer küme başlatıldıysa, kubectl aracını kullanarak kümeye bağlanabilirsiniz. Bunun için aşağıdaki komutu girin:


mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config


Adım 5: Pod Network’ünü Yükleyin



Kubernetes, her bir pod için ağ erişimi sağlamak amacıyla bir ağ eklentisi (CNI plugin) kullanır. Bu adımda, en yaygın kullanılan ağ eklentilerinden biri olan Calico’yu kuracağız:


kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml


Bu komut, Kubernetes kümesindeki pod’lar arasında ağ bağlantısını sağlayacaktır.

Adım 6: Worker Node’ları Küme’ye Dahil Edin



Şimdi, eğer kümenize daha fazla node eklemeniz gerekiyorsa, çıktıda verilen `kubeadm join` komutunu kullanarak worker node’ları kümeye dahil edebilirsiniz.

Örneğin:


sudo kubeadm join : --token  --discovery-token-ca-cert-hash sha256:


Bu işlem tamamlandığında, Kubernetes kümeniz hazır ve kullanıma hazır olacak!

Sonuç



Tebrikler! Artık Linux üzerinde Kubernetes kurulumunu başarıyla gerçekleştirdiniz. Kubernetes, uygulamalarınız için esnek, ölçeklenebilir ve yönetilebilir bir altyapı sunacak. Bu rehber, size Kubernetes’in kurulumu için temel adımları sunarak, bu güçlü teknolojiyi keşfetmenize yardımcı oldu.

Umarım bu rehber, Kubernetes kurulumu konusunda size yardımcı olmuştur. Unutmayın, öğrenme yolculuğunuzda her adımda karşınıza yeni fırsatlar çıkacak. Hadi, şimdi Kubernetes dünyasında yeni projeler geliştirmeye başlayın!

İlgili Yazılar

Benzer konularda diğer yazılarımız

SonarQube ile Kod Analizi Nasıl Yapılır? Adım Adım Rehber

SonarQube Nedir?SonarQube, yazılım geliştiricilerinin kodlarını analiz ederek, hataları ve potansiyel sorunları tespit etmelerine yardımcı olan güçlü bir araçtır. Bir tür "kod doktoru" olarak, yazılımlarınızı inceleyip sağlıklı olup olmadığını söyler....

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...

Cronjob 'Not Running' Hatası ve Çözümü: Sorunları Çözmenin Adımları

Bir sabah işinize başlamadan önce, otomatik olarak çalışması gereken bir cronjob’ın neden çalışmadığını düşündünüz mü? Ne yazık ki, bu tür sorunlarla karşılaşmak oldukça yaygın, ancak çözümü de bir o kadar basit olabilir. Eğer siz de cronjob 'Not Running'...