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