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.
Ubuntu’da veya başka bir Linux dağıtımında mevcut bir kullanıcıyı silmek istiyorsanız, terminalde userdel komutunu kullanabilirsiniz. “userdel” yalnızca birkaç…
Yazıda, geleneksel Zookeeper bağımlılığı olmadan Apache Kafka'nın nasıl dağıtık bir yapıda konfigüre edileceği detaylandırılmıştır. Kafka'nın yeni özelliği Kraft (KRaft mode) sayesinde, daha basitleştirilmiş ve verimli bir cluster yönetimi mümkün kılınmaktadır. Kraft, Kafka'nın kendi içinde dağıtık yönetim yeteneklerini geliştirerek, cluster konfigürasyon ve yönetimini kolaylaştırır. Yazı, Kraft ile Kafka cluster kurulumunun adım adım nasıl gerçekleştirileceği üzerinde durur ve bu yöntemin getirdiği avantajları tartışır. Kraft'ın sağladığı otomasyon ve kolaylıklar sayesinde, Kafka'nın dağıtık sistemlerde daha etkin ve güvenilir bir şekilde nasıl kullanılacağı örneklerle açıklanmıştır.