Red Hat OpenShift Platformunda Pod ve Sanal Makine Nasıl Oluşturulur?
Red Hat OpenShift, web uygulamalarının çalıştırılmasını sağlayan, AngularJS ve Go dillerinde yazılmış, konteyner yönetimine imkan sunan bir PaaS (Platform As a Services) uygulamasıdır.
Servis yönetimi, logların izlenmesi, performans analizi, host ve pod yönetimi, kullanıcı yönetimi, pod ve sanal makinelerin kısa sürede oluşturulması gibi yeteneklere sahiptir.
Bu yazımızda OpenShift üzerinde konteyner ve sanal makinaların nasıl oluşturulacağından bahsedeceğiz.
İlk adım olarak platforma girmek için kullanıcı adı ve parola ile giriş yapıyoruz.
Giriş yaptıktan sonra gelen Administrator başlığı altında; Workload, Migration, Networking, Storage ve Compute sekmeleri yer almaktadır. Yukarıda bahsedilen yetenekleri bu sekmelerden kolaylıkla kullanılabilmektedir.
Pod oluşturmak için “Workload” sekmesinden Pods’a gidilir ve sağ üst sekmeden Create Pod seçilir. Bu yazımızda httpd adında bir pod oluşturup ve sileceğiz.
Create'i seçerek ilerliyoruz ve example adında oluşturulan pod hazır durumda.
Bu poda giriş yaparak details kısmından; ip’sini, hangi node’a bağlı olduğunu, statüsünü görebilirsiniz. Ayrıca metricleri, yaml dosyasını, loglarını ve terminal ekranını da görebilirsiniz.
Bu podu kaldırmak için sağ üstte Actions kısmından Delete Pod seçeneği seçilmelidir.
İkinci yapacağımız işlem Virtual Machine create etmek. Virtual Machine create etmek için “Virtualization” sekmesi altında “VirtualMachines” buradan da “Create VirtualMachine” seçilmelidir.
Burada katalogdan istenen işletim sistemi filtrelenip arama yapılabilmektedir.
İşletim sistemi seçildikten sonra vm ismi ve parolası değiştirilebilmektedir. (Virtualization>Templates, Project> Openshift)