由于查看集群憑證可以直接登錄集群,所以查看集群憑證的操作已歸為用戶角色權(quán)限中的增權(quán)限,如需查看集群憑證,請確保所在角色已開啟UK8S增權(quán)限。 kubectl是一個(gè)用于操作kubernetes集群的命令行工具,本文將簡要介紹下kubectl的語法,并提供一些常見命令示例,如果你想了解深入了解kubectl的用法,請查閱官方文檔[kubectl overview](https://kubernetes.io/docs/referen" />
摘要:是一個(gè)用于操作集群的命令行工具,本文將簡要介紹下的語法,并提供一些常見命令示例,如果你想了解深入了解的用法,請查閱官方文檔,或使用命令查看詳細(xì)幫助。常見命令使用一個(gè)文件或者標(biāo)準(zhǔn)輸入創(chuàng)建資源。
由于查看集群憑證可以直接登錄集群,所以查看集群憑證的操作已歸為用戶角色權(quán)限中的增權(quán)限,如需查看集群憑證,請確保所在角色已開啟UK8S增權(quán)限。
kubectl是一個(gè)用于操作kubernetes集群的命令行工具,本文將簡要介紹下kubectl的語法,并提供一些常見命令示例,如果你想了解深入了解kubectl的用法,請查閱官方文檔kubectl overview,或使用kubectl help命令查看詳細(xì)幫助。 安裝kubectl請查看安裝及配置kubectl。
kubectl的語法示例如下:
kubectl [command] [TYPE] [NAME] [flags]
command: command意指你想對某些資源所進(jìn)行的操作,常用的有create、get、describe、delete等。
TYPE: 聲明command需要操作的資源類型,TYPE對大小寫、單數(shù)、復(fù)數(shù)不敏感,支持縮寫。比如,以下命令都是合法且等價(jià)的:
kubectl get pod
kubectl get pods
kubectl get po
kubectl get POD
NAME: 即資源的名稱,NAME是大小寫敏感的。如果不指定某個(gè)資源的名稱,則顯示所有資源,如kubectl get pods 會顯示Default命名空間下所有的pod。
你還可以同時(shí)獲取多個(gè)資源的詳細(xì)情況,如獲取同一類型的資源詳情,不同類型的資源詳情:
kubectl get pods pod1 pod2
kubectl get pod/example-pod1 replicationcontroller/example-rc1
flags: 可選參數(shù),例如,你可以使用all-namespaces來獲取所有namespace下的資源對象。關(guān)于各命令的flag用法請參見kubectl command
重要:命令行指定的flags將覆蓋默認(rèn)值和任何相應(yīng)的環(huán)境變量。
更多關(guān)于kubectl命令的介紹,請使用kubectl help。
kubectl create - 使用一個(gè)文件或者標(biāo)準(zhǔn)輸入創(chuàng)建資源。
# 使用exampe-service.yaml文件創(chuàng)建一個(gè)“service”對象
$ kubectl create -f example-service.yaml
# 使用example-controller.yaml文件創(chuàng)建一個(gè)"replication"對象
$ kubectl create -f example-controller.yaml
kubectl describe - 獲取資源的詳細(xì)狀態(tài),包括初始化中的資源。
# 查看名為的node節(jié)點(diǎn)詳情
$ kubectl describe nodes
# 查看名為的pod詳情,包含pod的創(chuàng)建日志
$ kubectl describe pods/
# 查看所有由名為的replication管理的pod。
# 注意: 任何由replication controller創(chuàng)建的pod,其名稱前綴為replication名稱。
$ kubectl describe pods
# 查看所有pods,但不包含未初始化的pods
$ kubectl describe pods --include-uninitialized=false
kubectl logs - 獲取某個(gè)pod的日志
# 獲取一個(gè)pod的日志快照
$ kubectl logs
# 獲取一個(gè)pod的實(shí)時(shí)日志流,類似于linux的tail -f
$ kubectl logs -f
kubectl exec - 對pod中的容器執(zhí)行命令
# 從pod中獲取運(yùn)行"date"命令的輸出,默認(rèn)情況下,來自于pod中的第一個(gè)容器。
$ kubectl exec date
# 從pod中指定的容器中獲取運(yùn)行"date"命令的輸出
$ kubectl exec -c date
# 從pod中得到一個(gè)交互式tty(控制終端)并執(zhí)行/bin/bash
$ kubectl exec -ti /bin/bash
實(shí)時(shí)文檔歡迎訪問https://docs.ucloud.cn/uk8s/manageviakubectl/intro_of_kubectl
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/126252.html
摘要:安裝及配置由于查看集群憑證可以直接登錄集群,所以查看集群憑證的操作已歸為用戶角色權(quán)限中的增權(quán)限,如需查看集群憑證,請確保所在角色已開啟增權(quán)限。所屬與集群同開通外網(wǎng)是一安裝下載安裝包,我們下載的安裝包,其他版本請前往官網(wǎng)下載。安裝及配置kubectl由于查看集群憑證可以直接登錄集群,所以查看集群憑證的操作已歸為用戶角色權(quán)限中的增權(quán)限,如需查看集群憑證,請確保所在角色已開啟UK8S增權(quán)限。本文主...
摘要:詳細(xì)請見產(chǎn)品價(jià)格產(chǎn)品概念使用須知名詞解釋漏洞修復(fù)記錄集群節(jié)點(diǎn)配置推薦模式選擇產(chǎn)品價(jià)格操作指南集群創(chuàng)建需要注意的幾點(diǎn)分別是使用必讀講解使用需要賦予的權(quán)限模式切換的切換等。UK8S概覽UK8S是一項(xiàng)基于Kubernetes的容器管理服務(wù),你可以在UK8S上部署、管理、擴(kuò)展你的容器化應(yīng)用,而無需關(guān)心Kubernetes集群自身的搭建及維護(hù)等運(yùn)維類工作。了解使用UK8S為了讓您更快上手使用,享受UK...
摘要:為什么在節(jié)點(diǎn)直接起容器網(wǎng)絡(luò)不通為什么在節(jié)點(diǎn)直接起容器網(wǎng)絡(luò)不通為什么在節(jié)點(diǎn)直接起容器網(wǎng)絡(luò)不通使用自己的插件,而直接用起的容器并不能使用該插件,因此網(wǎng)絡(luò)不通。 UK8S 集群常見問題本篇目錄1. UK8S 完全兼容原生 Kubernetes API嗎?2. UK8S 人工支持3. UK8S對Node上發(fā)布的容器有限制嗎?如何修改?4. 為什么我的容器一起來就退出了?5. Docker 如何調(diào)整日...
摘要:如果您要下載最新版本的安裝包,使用如下命令即可將替換為即可。添加執(zhí)行權(quán)限移至工作路徑輸入,發(fā)現(xiàn)已經(jīng)安裝成功。備注如果您需要在或其他發(fā)行版安裝,亦或使用安裝,可以參見官方文檔。 安裝及配置kubectl 由于查看集群憑證可以直接登錄集群,所以查看集群憑證的操作已歸為用戶角色權(quán)限中的增權(quán)限,如需查看集群憑證,請確保所在角色已開啟UK8S增權(quán)限。 本文主要演示如何在UCloud云主機(jī)上安裝配置ku...
摘要:使用在中提供,你可以通過登錄到集群內(nèi)的,并使用操作和管理集群。該通過的方式啟動,并通過特定的安全機(jī)制代理到控制臺界面,如果你誤刪除了該,則無法使用中的功能。你可以使用下方的文件重新啟動一個(gè)示例如下。使用web kubectlUK8S 在console中提供 web terminal,你可以通過web terminal 登錄到集群內(nèi)的Pod,并使用kubectl 操作和管理集群。該P(yáng)od通過D...
閱讀 3580·2023-04-25 20:09
閱讀 3770·2022-06-28 19:00
閱讀 3115·2022-06-28 19:00
閱讀 3129·2022-06-28 19:00
閱讀 3230·2022-06-28 19:00
閱讀 2917·2022-06-28 19:00
閱讀 3104·2022-06-28 19:00
閱讀 2703·2022-06-28 19:00