Kubernetes je platforma s otevřeným zdrojovým kódem, která je nejpřenosnější pro správu kontejnerových úloh a služeb. Funguje jako automatizační nástroj tím, že poskytuje služby, podporu a nástroje, které jsou široce dostupné.
Zatímco Kubectl ovládá Kubernetes Cluster, protože je to jedna z klíčových součástí Kubernetes, která má schopnost spravovat uzly v clusteru. Příkaz Kubectl get je schopen načíst související data v clusteru o zdrojích Kubernetes.
V tomto článku budeme diskutovat o použití příkazu „Kubectl get“ na několika příkladech.
Příkazy získávání Kubectl
Některé z důležitých příkazů kubectl get pro načtení dat v clusteru o zdrojích Kubernetes jsou uvedeny níže.
Kubectl dostane pod
Chcete-li získat podrobnosti o podu kontejneru souvisejícího clusteru kubernetes, existuje příkaz podobný příkazu jako:
Chcete-li získat seznam všech modulů dostupných ve výchozím jmenném prostoru, spusťte příkaz, jak je uvedeno níže.
$ kubectl get pod
Chcete-li však získat podrobnosti o konkrétním podu, můžete název podu zadat jako:
$ kubectl get pod <pod name>
Příklad :
$ kubectl get pod nginx-http-6cf5c9bf86-p5q2x
Zde je název podu „nginx-http-6cf5c9bf86-p5q2x“. Zobrazí všechny podrobnosti týkající se konkrétního modulu.
Kubectl získat nasazení
Chcete-li získat podrobnosti o nasazení kontejneru souvisejícího clusteru kubernetes, existuje příkaz podobný příkazu jako:
Chcete-li získat seznam všech nasazení dostupných ve výchozím jmenném prostoru, spusťte příkaz, jak je uvedeno níže.
$ kubectl get deployment
Chcete-li však získat podrobnosti o konkrétním nasazení, můžete zadat název nasazení jako:
$ kubectl get deployment <deployment name>
Příklad :
$ kubectl get deployment nginx-http
Zde je název nasazení „nginx-http“. Zobrazí všechny podrobnosti týkající se konkrétního nasazení.
Kubectl získat službu
Chcete-li získat podrobnosti o službě kontejneru souvisejícího clusteru kubernetes, existuje příkaz podobný příkazu jako:
Chcete-li získat seznam všech služeb dostupných ve výchozím jmenném prostoru, spusťte příkaz, jak je uvedeno níže.
$ kubectl get service
Chcete-li však získat podrobnosti o konkrétní službě, můžete zadat název služby jako:
$ kubectl get service <service name>
Příklad :
$ kubectl get service nginx-http-svc
Zde je název služby „nginx-http-svc“. Zobrazí všechny podrobnosti týkající se konkrétní služby.
Kubectl získá přístup
Chcete-li získat podrobnosti o vstupu kontejneru souvisejícího clusteru kubernetes, existuje příkaz podobný příkazu jako:
Chcete-li získat seznam všech vstupů dostupných ve výchozím jmenném prostoru, spusťte příkaz, jak je uvedeno níže.
$ kubectl get ingress
Chcete-li však získat podrobnosti o konkrétním vstupu, můžete zadat název vstupu jako:
$ kubectl get ingress <ingress name>
Příklad :
$ kubectl get ingress ingress-nginx
Zde je název vstupu „ingress-nginx“. Zobrazí všechny podrobnosti týkající se konkrétního vstupu.
Kubectl získat konfigurační mapu
Chcete-li získat podrobnosti o konfigurační mapě kontejneru souvisejícího clusteru kubernetes, existuje příkaz podobný příkazu jako:
Chcete-li získat seznam všech konfiguračních map dostupných ve výchozím jmenném prostoru, spusťte příkaz, jak je uvedeno níže.
$ kubectl get configmap
Chcete-li však získat podrobnosti o konkrétní konfigurační mapě, můžete zadat název konfigurace jako:
$ kubectl get configmap <configmap name>
Příklad :
$ kubectl get configmap nginx-http-cm
Zde je název konfigurační mapy „nginx-http-cm“. Zobrazí všechny podrobnosti týkající se konkrétní konfigurační mapy.
Kubectl získá tajemství
Chcete-li získat podrobnosti o tajemstvích kontejneru souvisejícího clusteru kubernetes, existuje příkaz podobný příkazu:
Chcete-li získat seznam všech tajných klíčů dostupných ve výchozím jmenném prostoru, spusťte příkaz, jak je uvedeno níže.
$ kubectl get secrets
Chcete-li však získat podrobnosti o konkrétních tajemstvích, můžete zadat název tajemství jako:
$ kubectl get secrets <secrets name>
Příklad :
$ kubectl get secrets default-token-xct8s
Zde je tajný název „default-token-xct8s“. Zobrazí všechny podrobnosti týkající se konkrétních tajemství.
Kubectl získá jmenný prostor
Chcete-li získat podrobnosti o jmenném prostoru kontejneru souvisejícího clusteru kubernetes, existuje příkaz podobný příkazu jako:
$ kubectl get namespace <namespace name>
Příklad :
$ kubectl get namespace
Zde používáme výchozí jmenný prostor. Spuštěním příkazu jako „kubectl get namespace“ zobrazíme seznam všech dostupných jmenných prostorů.
Závěr
V tomto článku jste se naučili používat „příkaz kubectl get“ s různými možnostmi, jako jsou moduly, nasazení, služby atd. Načte související data v clusteru o zdrojích Kubernetes.