
Rancher, Kubernetes Cluster’ı Import etme
Daha önceki makalelerimizde sizlere RKE ve Rancher’dan bahsetmiş, kurulum ve yapılandırmalarını gerçekleştirmiştik. Bu makalemizde de mevcutta kurulu olan bir Kubernetes Cluster’ını Rancher içerisine nasıl import edebileceğinizi bulabilirsiniz.
Rancher’a giriş yapılarak ana sayfaya gidilir. Ana sayfanın sağ üst bölümünde yer alan Add Cluster butonuna basılarak Cluster ekleme ekranına geçiş yapılır;

Açılan Add Cluster – Select Cluster Type ekranında Import an existing cluster seçeceği seçilir;

Açılan Add Cluster – Import ekranında Cluster Name bölümüne Kubernetes Cluster’ının adı girilir. Seçimli olarak; tanımlayıcı bir ifade, üye rolleri, etiketler v.b. diğer alan değerleri de girilebilir. Alan değerlerinin girilmesi ardından Create butonuna basılır;

Açılan yeni ekranda Kubernetes Cluster’ının Rancher’a import edilmesi için gerekli komutlara yer verilmektedir. Bu komutların import edilecek Kubernetes Cluster’ında çalıştırılması beklenmektedir.

Hedef Kubernetes Cluster’ına geçiş yapılarak yukarıda 1 ile işaretli komut çalıştırılır. Aşağıda da görüldüğü gibi bu komutta “Unable to connect to the server: x509: certificate signed by unknown authority” şeklinde bir hata alınması durumunda 2 ile işaretli komut çalıştırılır. Bu komut önce gerekli yaml dosyasını yerele alacak, ardından uygulayacaktır. Dolayısıyla ssl sertifika hatası alınmayacaktır.

Rancher ekranından Done butonuna basılarak ana ekrana geri dönülür. Ana ekranda yeni eklenen Kubernetes Cluster’ı Pending durumunda görülecektir.

Arka planda hedef Kubernetes Cluster’ının Rancher tarafından yönetilebilmesi için gerekli cluster ve node agent’larına dair pod’lar oluşturulacaktır;

Bu pod’ların Running statüsüne geçmesi ardından hedef Kubernetes Cluster’ı Rancher tarafından Active olarak işaretlenecek ve yönetilebilir olacaktır.
