Arch Linux üzerinde Docker imajı ile Kubernetes konteyneri oluşturma

Umut Dağ
Jun 12, 2021

Kubernetes konteynerleri için Docker imajlarını kullanabiliriz. Bunun için Python ile basit bir http sunucusu başlatan Docker imajı kullanacağız.

Kurulum

Bu makaleyi kullanarak kurulumu gerçekleştirebiliriz.

Gerekli dosyalar

Gerekli Docker dosyası

Gerekli YAML dosyası. Bir adet servis (LoadBalancer) ve tek konteyner bulunduran bir adet pod içerir.

Uygulama

Docker imajı oluşturmak için pshs adında bir klasör oluşturup içine gist’ten Dockerfile dosyasını indirelim. Daha sonra pshs klasörünün içerisinde bir terminal açarak

$ docker build -f Dockerfile -t pshs:latest .

komutu ile Docker imajımızı oluşturalım.

Docker imajı oluştuktan sonra, gist’ten pshsPod.yml dosyasını indirelim. YAML dosyasını indirdikten sonra

$ kubectl apply -f pshsPod.yml

komutu ile podumuzu ve servisimizi oluşturalım.

Daha sonra

$ minikube service pshs-server

komutu ile servisi varsayılan tarayıcımızda açabiliriz.

Tarayıcıda açılan sayfa şöyle gözükmeli:

--

--