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: