由于查看集群憑證可以直接登錄集群,所以查看集群憑證的操作已歸為用戶角色權限中的增權限,如需查看集群憑證,請確保所在角色已開啟UK8S增權限。 kubectl是一個用于操作kubernetes集群的命令行工具,本文將簡要介紹下kubectl的語法,并提供一些常見命令示例,如果你想了解深入了解kubectl的用法,請查閱官方文檔[kubectl overview](https://kubernetes.io/docs/referen" />

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

【容器云 UK8S】使用kubectl操作集群:kubectl語法及一些常見命令示例

Tecode / 2267人閱讀

摘要:是一個用于操作集群的命令行工具,本文將簡要介紹下的語法,并提供一些常見命令示例,如果你想了解深入了解的用法,請查閱官方文檔,或使用命令查看詳細幫助。常見命令使用一個文件或者標準輸入創建資源。

kubectl命令行簡介

由于查看集群憑證可以直接登錄集群,所以查看集群憑證的操作已歸為用戶角色權限中的增權限,如需查看集群憑證,請確保所在角色已開啟UK8S增權限。

kubectl是一個用于操作kubernetes集群的命令行工具,本文將簡要介紹下kubectl的語法,并提供一些常見命令示例,如果你想了解深入了解kubectl的用法,請查閱官方文檔kubectl overview,或使用kubectl help命令查看詳細幫助。 安裝kubectl請查看安裝及配置kubectl

kubectl 語法

kubectl的語法示例如下:

kubectl [command] [TYPE] [NAME] [flags]

command: command意指你想對某些資源所進行的操作,常用的有create、get、describe、delete等。

TYPE: 聲明command需要操作的資源類型,TYPE對大小寫、單數、復數不敏感,支持縮寫。比如,以下命令都是合法且等價的:

kubectl get pod 
kubectl get pods
kubectl get po
kubectl get POD

NAME: 即資源的名稱,NAME是大小寫敏感的。如果不指定某個資源的名稱,則顯示所有資源,如kubectl get pods 會顯示Default命名空間下所有的pod。

你還可以同時獲取多個資源的詳細情況,如獲取同一類型的資源詳情,不同類型的資源詳情:

kubectl get pods pod1 pod2
kubectl get pod/example-pod1 replicationcontroller/example-rc1

flags: 可選參數,例如,你可以使用all-namespaces來獲取所有namespace下的資源對象。關于各命令的flag用法請參見kubectl command

重要:命令行指定的flags將覆蓋默認值和任何相應的環境變量。

更多關于kubectl命令的介紹,請使用kubectl help。

常見命令

kubectl create - 使用一個文件或者標準輸入創建資源。

# 使用exampe-service.yaml文件創建一個“service”對象
$ kubectl create -f example-service.yaml

# 使用example-controller.yaml文件創建一個"replication"對象
$ kubectl create -f example-controller.yaml

kubectl describe - 獲取資源的詳細狀態,包括初始化中的資源。

# 查看名為的node節點詳情
$ kubectl describe nodes 

# 查看名為的pod詳情,包含pod的創建日志
$ kubectl describe pods/

# 查看所有由名為的replication管理的pod。
# 注意: 任何由replication controller創建的pod,其名稱前綴為replication名稱。
$ kubectl describe pods 

# 查看所有pods,但不包含未初始化的pods
$ kubectl describe pods --include-uninitialized=false

kubectl logs - 獲取某個pod的日志

# 獲取一個pod的日志快照
$ kubectl logs 

# 獲取一個pod的實時日志流,類似于linux的tail -f
$ kubectl logs -f 

kubectl exec - 對pod中的容器執行命令

# 從pod中獲取運行"date"命令的輸出,默認情況下,來自于pod中的第一個容器。
$ kubectl exec  date

# 從pod中指定的容器中獲取運行"date"命令的輸出
$ kubectl exec  -c  date

# 從pod中得到一個交互式tty(控制終端)并執行/bin/bash
$ kubectl exec -ti  /bin/bash

實時文檔歡迎訪問https://docs.ucloud.cn/uk8s/manageviakubectl/intro_of_kubectl

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/126252.html

相關文章

  • 容器 UK8S使用kubectl操作集群:如何安裝配置kubectl附流程

    摘要:安裝及配置由于查看集群憑證可以直接登錄集群,所以查看集群憑證的操作已歸為用戶角色權限中的增權限,如需查看集群憑證,請確保所在角色已開啟增權限。所屬與集群同開通外網是一安裝下載安裝包,我們下載的安裝包,其他版本請前往官網下載。安裝及配置kubectl由于查看集群憑證可以直接登錄集群,所以查看集群憑證的操作已歸為用戶角色權限中的增權限,如需查看集群憑證,請確保所在角色已開啟UK8S增權限。本文主...

    Tecode 評論0 收藏0
  • 容器UK8S】新手指導

    摘要:詳細請見產品價格產品概念使用須知名詞解釋漏洞修復記錄集群節點配置推薦模式選擇產品價格操作指南集群創建需要注意的幾點分別是使用必讀講解使用需要賦予的權限模式切換的切換等。UK8S概覽UK8S是一項基于Kubernetes的容器管理服務,你可以在UK8S上部署、管理、擴展你的容器化應用,而無需關心Kubernetes集群自身的搭建及維護等運維類工作。了解使用UK8S為了讓您更快上手使用,享受UK...

    Tecode 評論0 收藏0
  • UK8S 集群常見問題 容器 UK8S

    摘要:為什么在節點直接起容器網絡不通為什么在節點直接起容器網絡不通為什么在節點直接起容器網絡不通使用自己的插件,而直接用起的容器并不能使用該插件,因此網絡不通。 UK8S 集群常見問題本篇目錄1. UK8S 完全兼容原生 Kubernetes API嗎?2. UK8S 人工支持3. UK8S對Node上發布的容器有限制嗎?如何修改?4. 為什么我的容器一起來就退出了?5. Docker 如何調整日...

    ernest.wang 評論0 收藏1762
  • 安裝配置kubectl 容器 UK8S

    摘要:如果您要下載最新版本的安裝包,使用如下命令即可將替換為即可。添加執行權限移至工作路徑輸入,發現已經安裝成功。備注如果您需要在或其他發行版安裝,亦或使用安裝,可以參見官方文檔。 安裝及配置kubectl 由于查看集群憑證可以直接登錄集群,所以查看集群憑證的操作已歸為用戶角色權限中的增權限,如需查看集群憑證,請確保所在角色已開啟UK8S增權限。 本文主要演示如何在UCloud云主機上安裝配置ku...

    ernest.wang 評論0 收藏3233
  • 容器 UK8S使用kubectl操作集群使用web kubectl集群更新憑證

    摘要:使用在中提供,你可以通過登錄到集群內的,并使用操作和管理集群。該通過的方式啟動,并通過特定的安全機制代理到控制臺界面,如果你誤刪除了該,則無法使用中的功能。你可以使用下方的文件重新啟動一個示例如下。使用web kubectlUK8S 在console中提供 web terminal,你可以通過web terminal 登錄到集群內的Pod,并使用kubectl 操作和管理集群。該Pod通過D...

    Tecode 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<