Najbardziej przydatne polecenia Kubectl

Najbardziej przydatne polecenia Kubectl

Przed przejściem do naszego głównego tematu należy wyraźnie zrozumieć Kubectl, zanim zagłębiasz się w sposób korzystania z poleceń Kubectl. Z perspektywy naiwnego użytkownika Kubectl działa jako pulpit nawigacyjny Kubernetes. Pozwala na wykonanie wszystkich procesów Kubernetes. Ale technicznie Kubectl działa jako klient do korzystania z API Kubernetes. Z pomocą Kubectl CLI możesz zrobić wszystko z klastrami Kubernetes. Podczas tworzenia klastrów w Kubernetes będziesz łączyć się z narzędziami i fajnymi funkcjami Kubernetes za pośrednictwem narzędzia linii poleceń Kubectl. Po pomyślnym utworzeniu klastra tworzone są autoryzacje, które można zasilić do kubectl CLI. Następnie możesz zorganizować obciążenia i przejść do środowisk analizy lub testowania, ponownie tworzyć klastry, zorganizuj je, a w końcu wdrażaj je do montażu. Więc tutaj nauczysz się korzystać z poleceń Kubectl, aby uzyskać dostęp do interfejsu API Kubernetes.

Kubectl zapewnia listę poleceń do sterowania lub zatrzymywania klastrów Kubernetes. Polecenia te mają punkt końcowy API, a głównym celem Kubectla jest wypełnienie żądań HTTP do API. Kubectl jest niezbędnym elementem Kubernetes, który wykonuje się na stacji roboczej. Możesz jednak przypisać żądania HTTP za pośrednictwem Curl. Więc Kubectl jest tutaj, aby ta procedura była bardziej przydatna i szczera. Ponieważ jest zaprojektowany jako narzędzie konfiguracyjne wiersza poleceń, więc rozmawia z serwerem API Kubernetes. Kubectl zapewnia różne polecenia do tworzenia, aktualizacji, kontroli i usuwania obiektów Kubernetes. Polecenia te służą jednak do radzenia sobie lub powiązania elementów Kubernetes i klastra. Stworzyliśmy te przydatne polecenia, aby uczyć się poleceń na różnych zasobach i komponentach Kubernetes. Tak więc ostrożnie postępuj zgodnie z tymi przydatnymi poleceniami z dokładnym zasobem, które obsługujesz.

Wymagania wstępne

Aby wymienić polecenia w Kubernetes, najpierw badamy system operacyjny. W naszym scenariuszu uruchamiamy nasze polecenia na Ubuntu 20.04 System operacyjny. Przed przejściem do przodu zainstaluj klaster minikube na komputerze, ponieważ jest to kluczowy moduł do uruchamiania Kubernetes w Linux. Użytkownicy zyskują płynne i wyjątkowe wrażenia podczas pracy z MiniKube. MiniKube zapewnia skuteczny sposób testowania aplikacji. Ci, którzy już znają Kubernetes, znajdą to najlepsze środowisko uczenia się.

Przydatne polecenia Kubectl

Tutaj opracowujemy wszystkie przydatne polecenia w Kubernetes. Postępuj zgodnie z podanymi instrukcjami, aby skutecznie wykonać swoją pracę.

Rozpocznij minikube

Aby zainicjować klaster minikube, przejdź do terminalu wiersza poleceń Ubuntu 20.04 System. Możesz to zrobić za pomocą następnych dwóch metod, które są:

  • Napisz „Terminal” w obszarze wyszukiwania Ubuntu 20.04 Aplikacje systemowe
  • Możesz także użyć klucza skrótu „Ctrl+alt+t”

Wybierając jedną z wyżej wymienionych metod, możesz kompetentnie uruchomić terminal. Teraz naszym głównym celem jest inicjowanie minikube, aby napisz podane polecenie w terminalu.

Polecenie „Minikube Start” nie tylko uruchamia klaster Kubernetes, ale także tworzy lub organizuje maszynę wirtualną, która wykonuje klaster jednominowy. Może jednak skonstruować instalację Kubectl do interakcji z tym klastrem.

$ minikube start

Kubectl Cluster-Info

Jeśli chcesz pokazać wszystkie informacje o klastrze dotyczące głównego i usług, używamy słowa kluczowego Kubectl z wymienionym poleceniem.

$ kubectl klaster-info

Po skutecznym wykonaniu powyższej instrukcji możesz sprawdzić pełne informacje w klastrze. Jeśli chcesz dalej zidentyfikować usterki klastra, użyj „Zrzut klastra-info”.

Wersja Kubectl:

Kolejnym najważniejszym krokiem tego artykułu jest podanie wszystkich informacji dotyczących wersji serwera i klienta. Tutaj musimy uruchomić polecenie wymienione na terminalu.

Wersja $ kubectl

Podane dane wyjściowe na ekranie wyświetlono pełną wersję klienta i serwera na ekranie.

Widok konfiguracji Kubectl:

Plik konfiguracyjny w Kubectl przedstawia konfigurację obiektów Kubernetes. Jednak pliki znajdują się w kontroli źródła, takich jak git.

Jeśli chcesz połączyć lub połączyć ustawienia Kubeconfig lub dany Kubeconfig, polecenie podane poniżej jest niezbędne i pomocne.

$ kubectl Config View

Wyżej wspomniane polecenie otrzymuje konfigurację całej klastra, a następnie pokazuje ją na terminalu. Nasz scenariusz wyświetlał pełne informacje o klastrze i kontekstu z jego rozszerzeniami, wersją i nazwą.

Kubectl API-Resources:

Zasób jest punktem zakończenia w interfejsie API Kubernetes, który zawiera określony rodzaj obiektu API. Na przykład zasobów zasobów podbudowanego Podstaw.

Jeśli chcesz znać nazwę, typ zasobu interfejsu API i wersję API, przejdź do poniższego polecenia.

$ Kubectl API-Resources

Wynikowe dane wyjściowe wyświetlało całą informację zasobów API na ekranie wyświetlania.

Wniosek:

W tym przewodniku wyjaśniliśmy najczęściej używane polecenia Kubectl i ich funkcjonalność. Ponadto opisaliśmy sposoby korzystania z tych poleceń. Korzystając z tych poleceń, możesz łatwo poradzić sobie z interfejsem API Kubernetes. Ściągawka uczęszczająca umożliwia łatwy dostęp do tych poleceń.