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.
Linux komutlarının zincirlenmesi, birkaç komutun birleştirilmesi ve aralarında kullanılan operatörün davranışına göre yürütülmesi anlamına gelir. Linux’ta komutların zincirlenmesi,…
MongoDb, Dünya'da en çok kullanılan ve en çok ilgi gösterilen Döküman (document-based) tabanlı açık kaynak bir NoSql veritabanıdır. Diğer NoSql veritabanları gibi esnek bir yapıya sahiptir. Verileri JSON tipinde dökümanlarda saklamaktadır. MongoDb ayrıca yüksek kullanılabilirlik (High Availability) ve ölçeklenebilirlik sağlar (scalability). Yazımda size basitçe nasıl standalone MongoDb kurulur bunu anlatacağım.