Kubernetes, bulut tabanlı uygulama ve hizmetlerin yönetimini kolaylaştıran güçlü bir orkestrasyon platformudur. Günümüzde her yazılım geliştiricinin ya da sistem yöneticisinin dilinden düşmeyen Kubernetes, özellikle büyük projelerde konteynerlerin yönetilmesi için vazgeçilmez bir araç haline geldi. Eğer Kubernetes dünyasına adım atmaya karar verdiyseniz, doğru yerdesiniz! Bu yazıda, Kubernetes kurulumunun temellerini, Minikube, K3s ve K8s arasındaki farkları adım adım keşfedeceğiz. Hazırsanız, Kubernetes dünyasında birlikte bir yolculuğa çıkalım!
Kubernetes Nedir?
Kubernetes Kurulum Seçenekleri: Minikube, K3s ve K8s
# Minikube ile Kubernetes Kurulumu
## Adım Adım Minikube Kurulumu
1. Minikube ve VirtualBox Kurulumu
Minikube’u kurmak için öncelikle `kubectl` komut satırı aracına ve bir sanal makine yöneticisine (VirtualBox gibi) ihtiyacınız olacak. Linux üzerinde aşağıdaki komutla kurulum yapabilirsiniz:
kopyalasudo apt update sudo apt install -y curl wget apt-transport-https virtualbox virtualbox-ext-pack
2. Minikube’i Yüklemek
Minikube’un en son sürümünü yüklemek için aşağıdaki komutları kullanabilirsiniz:
kopyalacurl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 chmod +x minikube sudo mv minikube /usr/local/bin/
3. Minikube Başlatma
Kurulum tamamlandıktan sonra Minikube’u başlatabilirsiniz. Bu komut, yerel bir Kubernetes kümesi başlatır:
kopyalaminikube start
4. Minikube ile Kubernetes Kullanımı
Minikube başarıyla başladığında, `kubectl` komut satırı aracını kullanarak Kubernetes kümesinde uygulamalarınızı yönetebilirsiniz.
# K3s ile Kubernetes Kurulumu
## Adım Adım K3s Kurulumu
K3s, kurulumu son derece kolay bir Kubernetes sürümüdür. K3s kurulumunu başlatmak için aşağıdaki komutu çalıştırabilirsiniz:
kopyalacurl -sfL https://get.k3s.io | sh -
2. K3s Durumunu Kontrol Etme
Kurulum tamamlandığında, aşağıdaki komut ile K3s’in çalışıp çalışmadığını kontrol edebilirsiniz:
kopyalasudo k3s kubectl get nodes
# K8s (Kubernetes) ile Kurulum
## Adım Adım Kubernetes (K8s) Kurulumu
Kubernetes’i kurmadan önce, `kubectl` komut satırı aracını yüklemeniz gerekir. Bu komutu aşağıdaki şekilde yükleyebilirsiniz:
kopyalacurl -LO "https://storage.googleapis.com/kubernetes-release/release/v1.20.0/bin/linux/amd64/kubectl" chmod +x kubectl sudo mv kubectl /usr/local/bin/
2. Kubernetes Kümesi Kurulumu
Kubernetes kümesini kurmak için en yaygın kullanılan araçlardan biri kubeadm’dır. İlk olarak, kubeadm’i yükleyin:
kopyalasudo apt update && sudo apt install -y kubeadm
Ardından, aşağıdaki komutları kullanarak bir Kubernetes kümesi kurabilirsiniz.
kopyalasudo kubeadm init
3. Kubectl ile Küme Yönetimi
Küme başarıyla kurulduktan sonra, kubectl komutunu kullanarak kümenizi yönetebilirsiniz.
kopyalaexport KUBEVIRT_VERSION=$(kubectl version --short | awk -Fv '/Server Version/ {print $3}')
Hangi Seçeneği Seçmeli?
Sonuç
---