Awx on K3S

Sağlayan: Awx on K3S

OtomasyonKonteynerDevOps
Oluştur: Awx on K3S

Saniyeler içinde Cloud Sunucunuza kurulur.

AWX, Ansible Tower'ın açık kaynaklı ve ücretsiz üst projesidir (upstream). K3S (hafif Kubernetes) mimarisi üzerinde çalışan bu paket, binlerce sunucuyu ve karmaşık IT altyapılarını tek bir web arayüzünden zahmetsizce yönetmenizi, planlamanızı ve otomatikleştirmenizi sağlar.

Öne Çıkan Özellikler ve Avantajlar

  • Görsel Ansible Yönetimi: Yüzlerce satırlık Ansible playbook'larınızı terminalden çalıştırmak yerine, harika bir web arayüzünden butonlara basarak tetikleyebilir, hangi sunucuda neyin değiştiğini görsel grafiklerle takip edebilirsiniz.
  • Görev Zamanlama (Cron): Sunucu güncellemelerinizi, yedekleme işlemlerinizi veya veritabanı temizliklerini gece saat 03:00'e otomatik olarak planlayabilirsiniz. AWX, zamanı geldiğinde tüm işlemleri sıfır hatayla gerçekleştirir.
  • Detaylı Yetkilendirme (RBAC): Şirketinizdeki junior geliştiricilere sadece 'projeyi güncelleme' butonu yetkisi verebilirken, şifreleri ve kritik sunucu yapılandırmalarını gizleyebilirsiniz. Tam denetim sizin elinizdedir.
  • K3S ile Yüksek Ölçeklenebilirlik: AWX doğrudan K3S (Kubernetes) kümesi üzerinde çalıştığı için anlık olarak çok sayıda Ansible işini aynı anda (paralel) çalıştırabilmek adına kendi container'larını (pod) anında ölçeklendirir.

Neden AWX on K3S Kullanmalısınız?

Manuel sistem yönetimi hem zaman kaybıdır hem de insan hatasına (human error) inanılmaz derecede açıktır. Bugün 10 sunucunuz, yarın 1000 sunucunuz olabilir. Tek bir Nginx konfigürasyonunu değiştirmek veya acil bir güvenlik yamasını tüm sunuculara uygulamak AWX ile sadece saniyeler sürer. RedHat'in ticari sürümü Ansible Automation Platform ile neredeyse birebir aynı özellikleri sunan AWX, Cenuta'nın hızlı ve kesintisiz Kubernetes uyumlu altyapısı sayesinde size milyonlarca dolarlık kurumsal IT otomasyon gücünü bedavaya sunar.

Bu İmajda Bulunan Tüm Yazılımlar

Bu hazır uygulama imajı, AWX on K3S uygulamasını en yüksek performans ve güvenlik standartlarında sorunsuz çalıştırmak için gereken tüm bağımlılıkları, kütüphaneleri ve yapılandırmaları içerir. Kurulum esnasında sistem aşağıdaki yazılımları sunucunuza entegre eder:

Yazılım / Paket AdıSürüm ve Detay Bilgisi
Otomasyon ArayüzüAWX Web (Ansible Tower Open Source)
Konteyner AltyapısıK3S (Hafif ve Hızlı Kubernetes Dağıtımı)
Veritabanı MotoruPostgreSQL (AWX verilerini ve görevleri tutmak için)
İşletim SistemiUbuntu 22.04 LTS

Kurulum Sonrası Kapsamlı İlk Adımlar

Cenuta Cloud Sunucunuz başarıyla oluşturulduktan sonra AWX on K3S sistemine tam yetkiyle erişmek, güvenliğini sağlamak ve yapılandırmak için aşağıdaki adımları sırasıyla eksiksiz olarak izlemeniz gerekmektedir:

1
Kurulumun Tamamlanmasını Bekleyin

K3S üzerinde AWX pod'larının ayağa kalkması sunucu gücüne bağlı olarak 3-5 dakika sürebilir. SSH ile bağlanıp `kubectl get pods -n awx` komutuyla tüm pod'ların 'Running' (Çalışıyor) durumuna gelmesini bekleyin.

2
Yönetici Parolasını Öğrenin

AWX kurulumunda admin şifresi rastgele üretilir ve Kubernetes secret olarak saklanır. Şifrenizi öğrenmek için terminale `kubectl -n awx get secret awx-demo-admin-password -o jsonpath="{.data.password}" | base64 --decode` yazın.

3
Web Arayüzüne Bağlanın

Tarayıcınızın adres çubuğuna sunucunuzun IP adresini (Örn: `http://sunucu_ip_adresiniz`) girerek AWX paneline ulaşın. (Port veya HTTPS ayarları K3S Ingress yapılandırmanıza göre değişiklik gösterebilir).

4
Kullanıcı Adı ve Şifre İle Giriş

Kullanıcı adı olarak `admin` ve bir önceki adımda terminalden elde ettiğiniz base64 ile çözülmüş o uzun parolayı girerek sisteme yetkili giriş yapın.

5
İlk Playbook'unuzu Çalıştırın

Sol menüden 'Projects' (Projeler) alanına girip Github/Gitlab üzerindeki bir Ansible deponuzu bağlayın. Ardından 'Templates' sekmesinden bir şablon oluşturarak tek tuşla tüm altyapınızı yönetmeye başlayın.

Merak Edilenler

Awx on K3S Hosting hakkında sıkça sorulan sorular.

Ansible ile AWX arasındaki fark nedir?

Ansible komut satırından (CLI) çalışan, metin tabanlı bir araçtır. AWX ise Ansible'ın üzerine giydirilmiş, zamanlama, kullanıcı yetkilendirme, şifre kasası (vault) ve görsel raporlama sunan devasa bir web portalıdır.

K3S nedir? Neden direkt Docker üzerine kurulmuyor?

AWX'in yeni sürümleri (18 ve sonrası) resmi olarak sadece Kubernetes mimarisini destekler (eski Docker-Compose yapısı iptal edilmiştir). K3S, Kubernetes'in çok daha az RAM tüketen ve tek bir sunucuda harika çalışan süper hafif bir sürümüdür.

Gereksinimleri nelerdir?

İçerisinde hem Kubernetes (K3S) hem PostgreSQL hem de AWX'in kendi servisleri çalıştığı için oldukça yüksek donanım ister. En düşük 4 GB RAM / 2 vCPU, sağlıklı bir üretim ortamı için ise 8 GB RAM önerilir.

Kendi sunucularımın şifrelerini AWX'e girmek güvenli mi?

Evet, AWX Credentials (Kimlik Bilgileri) bölümü şifrelerinizi ve SSH anahtarlarınızı şifreli kasalarda saklar. Playbook çalışırken loglarda bile bu şifreler gözükmez.

Ücretsiz mi?

Tamamen ücretsiz ve açık kaynaklıdır. RedHat'in ticari ürünü olan Ansible Tower'ın deneme (test) havuzu olarak görev yapar.