當前位置:吉日网官网 - 油畫收藏 - K8s kubectl常用命令匯總,建議收藏!

K8s kubectl常用命令匯總,建議收藏!

我們已經知道了kubernetes的常用術語和壹些想法。如果要進行二次開發,或者簡單的運行壹個小例子,需要對ta的常用操作相當熟悉。了解Kubektl是壹種非常快捷的方式。我們來看看Kubektl命令行操作的常用方式。

1.kubectl用法詳解

1.kubectl語法

ku bectl[命令][類型][名稱][標誌]

Command:子命令,用於操作kubernetes集群資源對象,如:創建、刪除、描述、獲取、應用等。

TYPE:資源對象的類型,區分大小寫,可以用單數、復數或縮寫形式表示。例如,下面3個中的類型是等價的。

庫對象獲取pod pod 1庫對象獲取pod pod 1庫對象獲取po pod1

NAME:資源對象的名稱,區分大小寫。如果不指定名稱,系統將返回類型的所有對象的列表。例如,kubectl get pods將返回所有pods的列表。

flags:ku bectl子命令的可選參數,例如使用-s來指定api服務器的url地址,而不是默認值。

kubectl可以操作的資源對象類型和縮寫:

您還可以在命令行中同時操作多個資源對象,這由類型和名稱的多種組合來表示。例子如下:

獲取關於多個窗格的信息:

kubectlgetpods pod1 pod2

獲取關於各種對象的信息:

kubectlgetpod/pod1?rc/rc1

同時應用多個YAML文件,用多個-f文件參數表示:

kubectlgetpod-fpod 1 . YAML-fpod 2 . YAML kubectlcreate-fpod 1 . YAML-frc 1 . YAML-f service 1 . YAML

2.2.kubectl子命令的詳細說明

Kebectl的子命令非常豐富,涵蓋了kubernetes集群上的主要操作,包括創建、刪除、查看、修改、配置和運行資源對象。詳細的子命令如表2.10所示:

3.kubectl參數列表

Kubectl命令行的public * * *啟動參數如下:

4.Kubectl輸出格式

kubectl命令可以以各種格式顯示結果,輸出格式由-o參數指定:

5.kubectl操作示例

1.根據yaml配置文件壹次性創建服務和rc。

kubectlcreate-fmy-service . YAML-fmy-RC . YAML

2.根據所有人的定義創造。yaml,。yml和。目錄中的json文件。

kubectlcreate-f

3.查看所有窗格列表。

kubectlgetpods

4.查看rc和服務列表。

kubectlgetrc,服務

5.顯示節點的詳細信息。

kubectldescriptenodes

6.顯示Pod的詳細信息

kubectldescriptepods/

7.顯示RC管理的Pod信息。

kubectldescriptepods

8.刪除基於pod.yaml文件定義的Pod。

kubectldelete-f pod.yaml

9.刪除所有包含標簽的pod和服務。

kubectldeletepods,服務-lname=

10,刪除所有豆莢

kubectldeletepods -全部

11.在Pod的容器中執行日期命令。默認情況下,Pod中的1容器用於執行。

kubectlexec日期

12.在窗格中指定壹個容器來執行日期命令。

kubectl exec-cdate

13.通過bash登錄到Pod中的壹個容器。

kubectl exec -it-c/bin/bash

14.查看容器輸出到stdout的日誌。

kubectl日誌

15.跟蹤和查看容器的日誌相當於tail -f命令的結果。

kubectl日誌-f-c

以上是本次分享的全部內容。現在,歡迎想學習的朋友關註六星社區,獲取更多技能和教程。

  • 上一篇:小說名字大全
  • 下一篇:三益收藏
  • copyright 2024吉日网官网