İlk kurulum
Önerilen...
Ubuntu server üzerine ekteki komutlarla paket kurulumlarını gerçekleştiriyoruz.
1- Microk8s kurulumu
sudo snap install microk8s --classic --channel=1.21/stable
2- Kubectl kurulumu
sudo snap install kubectl --classic --channel=1.21/stable
3- Helm kurulumu
sudo snap install helm --classic
4- Microk8s add-on'larını aktif hale getiriyoruz.
sudo microk8s enable dns dashboard ingress
5- Oluşan kubernetes erişim config dosyasını kubectl'nin görebileceği yere ekliyoruz.
mkdir .kube
sudo microk8s config > ~/.kube/config
6- Kubernetes çalıştığını doğruluyoruz.
kubectl cluster-info
7- Helm dosyalarının bulunduğu kütüphaneyi tanımlıyoruz.
helm repo add travelaps https://travelaps.github.io/helm-charts/
8- Kurulum esnasında ayaların girişi için values.yaml dosyasını indiriyoruz.
helm show values travelaps/elektraweb > values.yaml
9- Parametreler üzerinde düzenlemeleri yapıyoruz, kuruluma devam edebilmek için ayaların eksiksiz yapılması gerekmektedir.
vi values.yaml

10- Helm aracığıyla kurulumu başlatıyoruz. (sunucu özelliklerine göre timeout süresi düzenlenebilir)
helm install elektraweb travelaps/elektraweb --values values.yaml --timeout 120m
İsteğe bağlı olarak kurulum durumu izlenebilir.
watch -n1 "kubectl get pods -A"

Last updated