Przejdź do treści

Managed Kubernetes Service

1. Utworzenie małego klastra Kubernetes (3 węzły)

  1. Tworzenie klastra moze zajac ~30 min

2. Instalacja narzędzia kubectl - instrukcja

3. Stworzenie połączenia z klastrem

  1. Pobieramy plik kubeconfig z panelu OVHcloud download kubeconfig
  2. Kopiujemy plik do instancji

    scp -i ~/roadshow-workspace/key kubeconfig.yml ubuntu@<public_ip>:~/
    

    Kopiujemy zawartość pliku przy użyciu schowka do pliku ~/kubeconfig.yml na instancji.

  3. Używamy konfiguracji do połączenia z klastrem

    export KUBECONFIG=~/kubeconfig.yml
    

4. Stworzenie nowego serwisu

  1. Listujemy węzły klastra

    kubectl get nodes
    

  2. Tworzymy Poda z obrazem serwera Nginx

    kubectl run demo-nginx --image=nginx --port 80
    

  3. Publikujemy stronę w Internecie

    kubectl expose pod demo-nginx --type=LoadBalancer
    

  4. Szukamy serwisu LoadBalancer stworzonego dla naszego Poda

    kubectl get service demo-nginx
    

  5. Sprawdzamy czy strona jest dostępna w Internecie check website