Günümüzde konteyner teknolojileri ve Kubernetes, yazılım geliştirme ve operasyon süreçlerinde devrim yaratan araçlar arasında yer alıyor. Kubernetes, uygulamaların dağıtımını, ölçeklendirilmesini ve yönetimini kolaylaştırarak, geliştiriciler ve sistem yöneticileri için vazgeçilmez bir araç haline geldi. Bu yazıda, Ansible kullanarak nasıl hızlı ve kolay bir şekilde RKE2 tabanlı bir Kubernetes kümesi kurabileceğinizi paylaşacağım.
RKE2, Rancher tarafından sağlanan hafif, kolay kurulabilen ve Kubernetes uyumlu bir konteyner yönetim platformudur. Gerek minimum kurulum gereksinimleri gerekse güvenlik odaklı yapısıyla öne çıkan RKE2, özellikle üretim ortamları için ideal bir seçenektir.
Bu kurulumu kolaylaştırmak için, murat-akpinar‘ın GitHub üzerinde paylaştığı “ansible-role-rke2-cluster” adlı Ansible rolünden faydalanacağız. Bu rol, RKE2 Kubernetes kümelerinin otomatik olarak kurulumunu ve yapılandırılmasını sağlayarak, süreci büyük ölçüde basitleştiriyor.
Kurulum Süreci
Kurulum sürecine başlamadan önce, Ansible’ın sistemimize kurulu olduğundan emin olmalıyız. Eğer sistemimize Ansible kurulu değilse, resmi Ansible kurulum rehberini takip ederek kurulumu gerçekleştirebiliriz.
Kurulum için gerekli adımlar şu şekildedir:
- Rolü İndirme: İlk adım olarak, “ansible-role-rke2-cluster” rolünü GitHub üzerinden indiriyoruz. Bu işlemi git komutu ile yapabiliriz:
git clone https://github.com/murat-akpinar/ansible-role-rke2-cluster.git