Wymagania wstępne
Aby użyć kubectl z curl, upewnij się, że masz zainstalowany dystrybucja Linux. W tym przykładzie prowadzimy Ubuntu 20.04 LTS. Ponadto klaster minikube musi zostać wdrożony i skonfigurowany do obsługi usług Kubernetes. Powinieneś również mieć uprawnienia sudo. Płynna implementacja tego artykułu wymaga instalacji Kubectl.
Metoda wykonywania curl za pomocą kubectl
Aby rozpocząć, wybierz jedną z następujących metod, aby otworzyć okno terminala:
Możesz szybko uruchomić terminal wiersza poleceń za pomocą jednej z tych dwóch technik. Aby uruchomić klaster minikube, uruchom polecenie wskazane poniżej po uruchomieniu:
$ start minikube
To polecenie będzie wymagało trochę czasu na wykonanie. Możesz zbadać wersję miniKube dostępnej w systemie operacyjnym podczas wykonywania polecenia. Możemy użyć Kubectl Exec, aby zacząć od powłoki. Po skierowaniu do powłoki musisz zainstalować w nim Curl, sprawdzając następujące polecenie w terminalu:
# apt-get instal instal curl
Instalacja zajmie kilka chwil na podstawie prędkości Internetu. Po instalacji następujące polecenie zostanie wykonane w terminalu Ubuntu 20.04 LTS wraz z Curl słów kluczowych:
# curl http: // localhost/
Poniższe polecenie konfiguruje Kubectl, aby funkcjonować jako odwrotny proxy. Jest w trakcie lokalizowania i autoryzacji serwera API.
$ Kubectl Proxy --port = 8080 &
Umożliwia także obsługę danych statycznych na danej ścieżce HTTP. Z wyjątkiem ścieżki pasującej do ścieżki zasobów statycznych, wszystkie przychodzące informacje wchodzą z jednego portu i są przekazywane do zewnętrznego portu serwera API Kubernetes. Następnie możesz użyć curl do zbadania interfejsu API, jak pokazano poniżej za pomocą Affixed Command:
$ curl http: // localhost: 8080/API/
Dane wyjściowe będzie prawie identyczne, ponieważ można zbadać na powyższym obrazie.
Wniosek
Omówiliśmy podstawy Curl i niektóre z jego najbardziej pomocnych ustawień. W tym przewodniku możesz teraz użyć curl do debugowania aplikacji i testowania adresów URL. Wypróbowaliśmy kilka poleceń, aby zapoznać się z Curl. Cały artykuł jest prosty do wdrożenia i wchłaniania. Teraz spodziewam się, że po dokładnym przeczytaniu tej instrukcji będziesz w stanie z łatwością użyć polecenia curl.