Oracle VirtualBox ‘ı bilgisayarınıza yükleyin. (VirtualBox’ı yüklerken bilgisayarınızın işletim sisteminde bazı izinleri vermeniz gerekebilir.)VirtualBox üzerinde Other Linux (64 bit) kurulumu başlatın. 2 çekirdekli CPU, 6GB RAM, 20 GB disk ayırın. Sanal işletim sistemine Pardus adını verin. Pardus ‘un XFCE sürümünü indirin.VirtualBox’a kurduğunuz işletim sistemine CD image olarak indirdiğiniz Pardus imageini gösterin. Kurduğunuz sanal linux’u açtığınızda Pardus setup’ı gelecektir. Pardus Çalışan’ı yükleyin. Sonra masaüstünden Pardus’u varsayılan ayarlarla kurun. Adınızı Soyadınızı ve şifrenizi tanımlayın. Pardus hazır! İsterseniz güncellemeleri yükleyebilirsiniz, yüklemenizi öneririm.
Pardus Üzerine Kubernetes Nasıl Kurulur?
Pardus üzerine Docker’ı kurun: sudo apt-get install docker.io Docker’ın ayarlarını yapın:sudo mkdir /etc/docker daemon.json’u ayarlayın:
cat <<EOF | sudo tee /etc/docker/daemon.json
{
"exec-opts": ["native.cgroupdriver=systemd"],
"log-driver": "json-file",
"log-opts": {
"max-size": "100m"
},
"storage-driver": "overlay2"
}
EOF
3. Docker’ı çalıştırın ve ayarlayın:
sudo systemctl enable docker sudo systemctl daemon-reload sudo systemctl start docker sudo chmod 666 /var/run/docker.sock
4. Curl’ü kurun: sudo apt-get install curl
5. Kubernetes’i kurun:
6. Kubeadm’in kurulu mu, sürümü nedir kontrol edin: kubeadm version
7. Swap’ı kapatın (bunu bilgisayarı her kapatıp açtığınızda kubectl çalışmasından önce yapmanız gerekir): sudo swapoff -a
8. Kubernetes clusterını kurun:
sudo kubeadm init –pod-network-cidr=10.244.0.0/16 mkdir -p $HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config sudo chown $(id -u):$(id -g) $HOME/.kube/config
9. Kubernetes networkünü kurun: kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
10. pardus node’unu (master’ı) worker gibi kullanıma açın: kubectl taint nodes pardus node-role.kubernetes.io/master-
11. Kurulum tamamlandı, tüm podların çalışıyor durumunda olması lazım, kontrol edin: kubectl get pods –all-namespaces
Eğer podlardan bazıları çalışmıyorsa logları inceleyerek sorunu çözmeniz gerekecek.
Tebrikler, Pardus üzerine Kubernetes kurdunuz. Artık kubectl apply -f ile daha önce hazırladığınız yaml dosyalarıyla docker image’lerini pod olarak Kubernetes networküne kurabilirsiniz. Ayrıca kubeadm join ile cluster’a yeni sunucular dahil edebilirsiniz.
Mutlu kodlamalar 🙂