Merhaba bu yazımda sizlere Kubeadm ile 2 node’lu bir kubernetes cluster kurulumunu adım adım anlatacağım. Bu iki node içinde Ubuntu Server 20.04 LTS OS kullanacağım. Lafı çok uzatmadan kurulum adımlarına geçebiliriz.
İlk yapmamız gereken Linux’daki swap alanları kapatmak olacak. Kubernetes swap kapatılmasını mecburi kılıyor. Bir kaç parametreyle swap alanını ignore da edebiliriz ama bu tavsiye edilen bir durum değildir. Cluster’a dahil edilecek bütün nodelar için swap alanlarını bu komutlarla kapatabiliriz.
swapoff -a
sudo rm /swap.img
swapon --show
1- Clusterımız için gerekli network mimarisini kurmamızda Iptables’a ayar yapmamız gerekiyor. Bu ayarları Kubernetes.io‘dan inceleyebilirsiniz. (Her iki node içinde bu ayarlar gerekli.)
cat <
cat <
2- Container altyapısı için containerd’yi kuracağız.
3- Gerekli Iptables ayarlarını yaptık ve Container altyapısı için containerd kurulumunu tamamladık. Artık k8s cluster kurulumuna başlayabiliriz. Şimdi Kubeadm kurulumu ile devam edelim.
Komutu ile cluster’daki node’ları kontrol edebilirsiniz.
5- Worker Node’u artık clustera dahil edebiliriz.
Master node’un bize verdiği worker init komutunu worker node’a girdiğimizde node’u cluster’a dahil etmiş oluyoruz.
6- Clusterı oluşturduk, node’ları dahil ettik. Son olarak kubernetes de en çok kullanılan network plugin’i olan Calico’yu kurarak cluster’ı tamamlayacağız.