Minikube ile Kubernetes Kurulumu
Minikube, Kubernetes'i yerel bilgisayarınızda çalıştırmanıza olanak tanır. Geliştiriciler için harika bir seçimdir çünkü minimal kaynak kullanımıyla Kubernetes üzerinde testler yapabilmenizi sağlar. Hadi, Minikube ile Kubernetes kurulumunun nasıl yapılacağına bir göz atalım!
Minikube'yi Kurmak İçin Adımlar:
1. Minikube'yi İndirin
İlk olarak, Minikube'yi indirmemiz gerekiyor. İşletim sisteminize göre farklı seçenekler mevcut. Windows, macOS veya Linux için uygun olanı seçmelisiniz. [Minikube İndirme Sayfası](https://minikube.sigs.k8s.io/docs/)
2. Minikube'yi Başlatın
İndirme tamamlandıktan sonra terminal veya komut istemcisine şu komutu yazın:
minikube startBu komut, Minikube'un virtual machine (VM) içinde bir Kubernetes cluster'ı başlatmasını sağlar.
3. Kubectl Kurulumu
Kubernetes ile etkileşimde bulunabilmek için kubectl aracına ihtiyacınız olacak. Bunu terminalde şu komutla yükleyebilirsiniz:
sudo apt install kubectl4. Cluster'ı Kontrol Etme
Minikube kurulumu tamamlandıktan sonra Kubernetes cluster'ınızın düzgün çalışıp çalışmadığını kontrol etmek için şu komutu kullanabilirsiniz:
kubectl cluster-infoArtık Minikube ile Kubernetes çalışıyor! Kolayca yerel ortamda Kubernetes uygulamaları oluşturup yönetebilirsiniz.
K3s ile Kubernetes Kurulumu
K3s, daha hafif ve daha hızlı bir Kubernetes sürümüdür. Özellikle düşük kaynaklı sistemler veya IoT cihazları için mükemmel bir çözümdür. K3s'i kurmak, Minikube'a göre biraz daha farklıdır, ancak oldukça basittir.
K3s'i Kurmak İçin Adımlar:
1. K3s'i Yükleyin
K3s, minimal bir Kubernetes sürümü olduğundan daha az kaynak gereksinimine sahiptir. K3s'i kurmak için terminal veya SSH üzerinden aşağıdaki komutu çalıştırabilirsiniz:
curl -sfL https://get.k3s.io | sh -2. K3s Durumunu Kontrol Edin
K3s yüklendikten sonra, kurulumun başarılı olup olmadığını kontrol etmek için şu komutu kullanabilirsiniz:
sudo k3s kubectl get nodesEğer her şey doğru şekilde kurulmuşsa, K3s Kubernetes cluster'ınızı görmelisiniz.
Kubernetes (K8s) ile Kurulum
Kubernetes'in tam sürümü, Minikube ve K3s'ten farklı olarak daha büyük ve güçlü bir altyapı gerektirir. Birkaç farklı node ile çoklu pod'lar çalıştırabilirsiniz. K8s'i kurmak için biraz daha fazla yapılandırma yapmanız gerekecek. Ancak endişelenmeyin, bu süreç oldukça düzenli ve sistematik.
K8s Kurulumu İçin Adımlar:
1. Gerekli Bağımlılıkları Yükleyin
Kubernetes'in tam sürümünü yüklemek için gerekli araçları yüklemeniz gerekecek. Öncelikle Docker, kubelet, kubeadm ve kubectl yüklemelisiniz. Docker'ı yüklemek için şu komutları kullanabilirsiniz:
sudo apt update
sudo apt install docker.io2. Kubernetes'i Yükleyin
K8s'in kurulumunu yapmak için kubeadm kullanacağız. Aşağıdaki komutla kubeadm'ı kurabilirsiniz:
sudo apt install -y kubeadm3. Cluster Başlatma
Kubernetes cluster'ınızı başlatmak için şu komutu kullanın:
sudo kubeadm init4. Kubernetes'i Yapılandırma
K8s cluster'ınız kurulduktan sonra, kubectl'i kullanarak yapılandırma dosyasına erişim sağlamak için şu komutu yazın:
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/configArtık Kubernetes cluster'ınız hazır ve kubectl ile yönetilebilir durumda.
Sonuç
Kubernetes, uygulama geliştirme ve yönetim süreçlerinde oldukça güçlü bir araçtır. Minikube, K3s ve K8s farklı kullanım senaryoları için mükemmel seçenekler sunar. Minikube, yerel ortamda hızlı bir başlangıç yapmanıza yardımcı olurken, K3s düşük kaynak gereksinimleri ile hafif bir seçenek sunar. K8s ise daha büyük ve daha karmaşık projelerde kullanılabilecek tam özellikli bir çözüm sunar.
Artık Kubernetes'i kurup, konteynerlerinizi ölçeklendirmenin ve yönetmenin tadını çıkarabilirsiniz!