Minikube, tek bir düğüm üzerinde Kubernetes kümesi oluşturmanıza ve çalıştırmanıza izin veren hafif bir Kubernetes dağıtımıdır. Minikube, yerel geliştirme ve test ortamlarında Kubernetes’i kolayca denemek ve öğrenmek için idealdir. Bu makalede, Ubuntu üzerinde Minikube’nin nasıl kurulacağı ve yönetileceği adım adım açıklanmaktadır.
Kubectl Kurulumu
1- Minikube’yi kurmadan önce, kubectl adlı Kubernetes komut satırı aracını sistemimize kurmamız 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
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 update
sudo apt install -y kubectl
2- Bu komutlar, kubectl’ın Ubuntu sistemimize başarıyla kurulmasını sağlar. Minikube Kurulumu:Minikube’ü Ubuntu sistemimize yüklemek için aşağıdaki komutları sırasıyla çalıştırın:
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube
3- Bu komutlar, Minikube’nin en son sürümünü indirir ve kurar. Minikube Başlatma:Minikube’ü başlatmak için aşağıdaki komutu çalıştırın:
minikube start
4- Bu komut, Minikube kümesini başlatır ve çalışır hale getirir. İşlem biraz zaman alabilir, çünkü Minikube, bir sanal makine oluşturup Kubernetes kümesini başlatır. Minikube Durumunu Kontrol Etme:Minikube kümesinin durumunu kontrol etmek için aşağıdaki komutu kullanabilirsiniz:
minikube status
Bu komut, Minikube kümesinin çalışıp çalışmadığını ve hangi IP adresi ve port üzerinde çalıştığını gösterir.
Minikube Kümesini Yönetme:Minikube kümesini yönetmek için bir dizi komut ve parametre kullanabilirsiniz. Örneğin:
- Minikube kümesini durdurmak için:
minikube stop
- Minikube kümesini silmek için:
minikube delete
- Minikube kümesinin durumunu görmek için:
minikube status
Bunlar, Minikube kümesini yönetmek için sık kullanılan bazı komutlardır.
Minikube’ü başarıyla kurduğunuz ve yönetebileceğiniz için, yerel bir Kubernetes kümesinde uygulamalarınızı geliştirebilir ve test edebilirsiniz. Minikube, geliştirme sürecinizi kolaylaştırmak için güçlü bir araçtır ve Kubernetes özelliklerini keşfetmek için ideal bir ortam sağlar.