Eki
25

Hazır Test Ortamı Oluşturmak – Vagrant

Örnek olarak diyelim ki kubernetes üzerinde denemeler yapmak istiyoruz. Bunun için ya bir online sitede bu işlemi yapmamız gerekiyor (katakoda) yada test ortamını kendimiz oluşturmamız lazım. Kubernetes için en az 1 master ve 2 worker node’ a ihityaç duyulmaktadır. İlk aklımıza gelen virtualbox kurup üzerine 3 tane sanal sunucu hazırlayıp gerekli ayarları yaptıktan sonra ortamımızı ayağa kaldırmaktır. Emin olun bir test ortamını oluşturmak size ciddi manada zaman kaybettirecektir.

Peki kubernetes için size hazır bir ortam yaratmak istersek ne dersiniz? İşte bu noktada vagrant devreye girmekte. Kısaca vagrant virtualbox üzerine vagrantfile aracılığıyla istediğiniz ortamları hazır hale getirmeye yaramaktadır.

Ön koşul olarak bilgisayarınızda;

  1. Virtualbox kurulu olması
  2. Vagrant uygulamasının yüklenmesi

Şimdi yazımızda örnek verdiğimiz gibi kubernetes lab ortamımızı kuruyor olacağız.

İlk önce github’daki projeyi klonluyoruz.

git clone https://github.com/espekkaya/vagrant-k8s.git

Sonra Vagrant bizim için 1 master 2 node’ u ayağa kaldıracağı komut satırlarını çalıştırıyoruz.

$ cd vagrant-ks8
$ vagrant up

‘vagrant up’ komutu çalıştığında ilgili uygulamaları bilgisayarınıza kuracaktır buda internet hızınıza bağlı olarak sürecektir.

5 dakika civarı ortamı hazırlaması sürecektir.

Master’ ımıza ssh yapmak için aşağıdaki komut satırını çalıştıracağız.

$ vagrant ssh kmaster

Artık oyunun içindeyiz. Bundan sonrası size kalmış 🙂

Proje kodlarının alındığı github adresi : https://github.com/justmeandopensource/kubernetes

Yorum Yapın

 

Twitter'dan Takip Et! Twitter'dan Takip Et!

Etiketler

Son Yazılar

Son Yorumlar

Haftanın Özlü Sözü

Akıllı bir adam yalnız kendi tecrübelerinden, çok akıllı bir adam başkalarının da tecrübelerinden yararlanır. (Çin Atasözü)

Bağlantılar

Arşivler