Bizden alacağınız bir Kubernetes kümesi, tek bir özel ağ üzerinde birleştirilmiş ve kullanıma hazır bir Kubernetes kümesi (k3s) olarak yapılandırılmış kendi bulut sunucularınızdan oluşan bir gruptur. Siparişinizi Sunucular → Kubernetes kümeleri altından verirsiniz. İçindeki her makine, diğer tüm bulut sunucuları gibi saatlik olarak faturalandırılır.
Neler elde edersiniz
- Kubernetes API'sini çalıştıran bir kontrol düzlemi makinesi.
- Uygulamalarınızı çalıştıran çalışan makineler (sıfırdan ona kadar).
- Makinelerin birbirleriyle özel olarak iletişim kurabilmesi için onları birbirine bağlayan bir özel ağ.
- Uygulamalarınızı bir Git deposundan dağıtan bir web paneli olan Argo CD (isteğe bağlı).
- Argo CD'nin çalıştığını hemen görebilmeniz için bir örnek uygulama (isteğe bağlı).
Nerede oluşturabilirsiniz
Bir küme için özel bir ağ gerektiğinden, sipariş kartında yalnızca bunu sunan veri merkezleri ve yalnızca seçtiğiniz veri merkezinde fiyatlandırılan makine boyutları listelenir. Herhangi bir şey oluşturmadan önce saatlik ve aylık toplamı görmek için Fiyatı göster seçeneğine tıklayın.
Bir kontrol paneli var mı?
Kubernetes, standart Kubernetes komut satırı aracı olan kubectl ile kendi bilgisayarınızdan çalıştırılır. cPanel tarzı bir panel yoktur. Erişim için üç yönteminiz vardır:
- Kontrol panelinizdeki küme sayfası her bir makineyi, hazır olup olmadığını, Kubernetes sürümünü ve API adresini gösterir ve kubeconfig dosyasını indir düğmesini içerir.
- İndirdiğiniz kubeconfig dosyasını kullanarak bilgisayarınızdaki kubectl.
- Kurmayı tercih ettiyseniz, web paneli olan Argo CD.
Kümenizi kullanma, adım adım
- Küme sayfasında her makinenin hazır olduğu belirtilene kadar bekleyin. Oluşturma işlemi birkaç dakika sürer.
- Bilgisayarınıza kubectl kurun (sisteminiz için kubernetes.io adresine bakın).
- kubeconfig İndir seçeneğine tıklayın. Dosya, kümenizin adını alır; örneğin
my-cluster-kubeconfig.yaml. Dosyayı gizli tutun: dosyaya sahip olan herkes kümeyi denetleyebilir.
- Kümenin yanıt verip vermediğini kontrol edin:
kubectl --kubeconfig my-cluster-kubeconfig.yaml get nodes Her makine Ready olarak listelenmelidir.
- Uygulamanızı
kubectl apply -f <your file> komutuyla dağıtın veya Argo CD'nin Git üzerinden dağıtmasını sağlayın.
Argo CD'yi Açma
Argo CD internete açık değildir. kubectl aracılığıyla açın:
kubectl --kubeconfig my-cluster-kubeconfig.yaml port-forward svc/argocd-server -n argocd 8080:443
Ardından tarayıcınızda https://localhost:8080 adresini açın. Kullanıcı adı admin şeklindedir; ilk şifre kümede saklanır ve şu komutla okunabilir:
kubectl --kubeconfig my-cluster-kubeconfig.yaml -n argocd \
get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d
Makinelerin kendileri
Her makine, diğer tüm bulut sunucuları gibi Sunucular altında da görünür. Seçtiğiniz SSH anahtarlarından biriyle SSH üzerinden admin olarak oturum açabilir ve makinenin kendi grafiklerini, güvenlik duvarını ve konsolunu orada görebilirsiniz.
Güvenlik
Kubernetes API'si, kontrol düzleminin 6443 numaralı bağlantı noktasını dinler. Bu bağlantı noktasında yalnızca kendi adreslerinize izin vermek için kontrol düzlemi sunucusundaki Güvenlik Duvarı kartını kullanın.
Bir kümeyi silme
Küme sayfasındaki Kümeyi sil, her makineyi ve özel ağı kaldırır. Makineler için faturalandırma, silindiklerinde durur. Üzerlerindeki hiçbir şey geri getirilemez, bu nedenle önce ihtiyacınız olan her şeyi kopyalayın.