Openshift Origin 3.11 üzerine Kubernetes Kurulumu
Bu doküman, Openshift Origin 3.11 platformu üzerine Kubernetes kurulumunu anlatmaktadır.
1) İşletim Sistemi Konfigürasyonları (Tüm Sunucularda Yapılacaktır)
POWERSHELL
|
2) Docker Kurulumu
2.1) Konteyner Kurulumu (Tüm Openshift Sunucularında Yapılacaktır)
Apinizer kurulumuna geçmeden önce sistemi hazırlamak ve Docker'ı yüklemek için aşağıdaki adımlar izlenir.
POWERSHELL
sysctl ayarları
POWERSHELL
Buradaki ilk üç satır zorunlu olup, diğerleri ihtiyaca göre değiştirilebilinir.
YML
Docker kurulumu yapılır.
POWERSHELL
Docker servisi son ayarlarla birlikte başlatılır.
POWERSHELL
|
2.2) Openshift Origin Kurulumu (Master sunucularda)
POWERSHELL
|
2.2.1) Bash Auto-Completion (İsteğe Bağlı, Herhangi Bir Openshift Master Sunucusunda)
Bu işlem ile kubernetes komutlarının yazımında hız kazanılabilir.
POWERSHELL
|
2.2.2) Openshift Master Sunucusunda kubectl Komutunun Kullanıcı Konfigürasyonunu Ayarlama (Openshift Master Sunucularında)
kubectl komutlarını çalıştıracak kullanıcı için tanımlar yapılır
POWERSHELL
|
2.2.3) Kubernetes Ağ Eklentisini Kurun (Openshift Master Sunucularında)
Bu kılavuzda Flannel ağ eklentisini kullanacağız. Desteklenen diğer ağ eklentilerini seçebilirsiniz. Flannel, Kubernet'ler için tasarlanmış bir katman 3 ağ yapısını yapılandırmanın basit ve kolay bir yoludur.
POWERSHELL
Önemli Eğer Master'ı initialize ederken podCIDR olarak 10.244.0.0/16 değerini kullanmadıysanız yukarıdaki yaml dosyasını indirip network ayarlarını burada da düzenlemelisiniz. |
2.2.4) Kurulum Kontrol (Herhangi Bir Openshift Master Sunucusunda)
Master'dan aşağıdaki kod çalıştırıldığında Master'a ek olarak oluşturulan Node da görünüyorsa kurulum başarıyla tamamlanmış demektir.
İki dakika sonunda NotReady durumundan Ready durumuna geçmezse "oc describe node NODENAME" komutu ile sorun incelenmelidir.
BASH
|
2.2.5) Openshift Yetkilerinin Tanımlanması (Openshift Master Sunucularında)
Openshift küme verilerinizi korumak için, varsayılan olarak en az bir RBAC yapılandırması ile konuşlandırır. Şu anda, Dashboard yalnızca Bearer Token ile giriş yapmayı destekler. Aşağıdaki adımları sırası ile uygulayınız.
vi service.yaml
YML
vi adminuser.yaml
YML
POWERSHELL
|
2.3) DNS Test (İsteğe Bağlı, Herhangi Bir Openshift Master Sunucusunda)
POWERSHELL
|