摘要:作為的使用者,每天用得最多的命令就是了。顯示的內(nèi)容來(lái)自配置文件其實(shí)的工作原理和的命令行工具一樣。設(shè)置操作系統(tǒng)的環(huán)境變量然后執(zhí)行任意的命令,能看到這些命令實(shí)際上也是發(fā)送一個(gè)請(qǐng)求到的某個(gè)上。
作為Kubernetes的使用者,每天用得最多的命令就是kubectl XXX了。
kubectl其實(shí)就是一個(gè)控制臺(tái),主要提供的功能:
1. 提供Kubernetes集群管理的REST API接口,包括認(rèn)證授權(quán)、數(shù)據(jù)校驗(yàn)以及集群狀態(tài)變更;
2. 提供其他模塊之間的數(shù)據(jù)交互和通信的樞紐(其他模塊通過(guò)API Server查詢或修改數(shù)據(jù),只有API Server才直接操作etcd)
也就是說(shuō),我們?cè)诮K端里輸入的每個(gè)kubectl命令,實(shí)際上都是一個(gè)發(fā)往Kubernetes API server的Restful API調(diào)用。
我們可以做個(gè)實(shí)驗(yàn):
kubectl get secret -v=9, 通過(guò)-v=9設(shè)置最高級(jí)別的trace:
從輸出觀察到為了取回所有的secret而進(jìn)行的API server的調(diào)用url:https://xxxx/api/v1/namespace...;own namespace>/secrets?limit=500:
這個(gè)HTTP請(qǐng)求的格式在Kubernetes官網(wǎng)能查到。
那么kubectl命令怎么知道應(yīng)該把請(qǐng)求發(fā)送到哪個(gè)API server呢?
運(yùn)行命令kubectl config view, 顯示內(nèi)容里的server:后面的地址就是API server的url。
kubectl config view顯示的內(nèi)容來(lái)自配置文件: ~/.kube/config:
其實(shí)Kubernetes的kubectl工作原理和CloudFoundry的命令行工具cf一樣。
設(shè)置操作系統(tǒng)的環(huán)境變量CF_TRACE = true
然后執(zhí)行任意的cf 命令,能看到這些命令實(shí)際上也是發(fā)送一個(gè)HTTP請(qǐng)求到SAP Cloud Platform的某個(gè)endpoint上。
例子:cf logs connectvity-demo-approuter --recent
然后就能看到為了完成這個(gè)命令所發(fā)送的HTTP請(qǐng)求和響應(yīng)的負(fù)載。
要獲取更多Jerry的原創(chuàng)文章,請(qǐng)關(guān)注公眾號(hào)"汪子熙":
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/27555.html
摘要:作為的使用者,每天用得最多的命令就是了。顯示的內(nèi)容來(lái)自配置文件其實(shí)的工作原理和的命令行工具一樣。設(shè)置操作系統(tǒng)的環(huán)境變量然后執(zhí)行任意的命令,能看到這些命令實(shí)際上也是發(fā)送一個(gè)請(qǐng)求到的某個(gè)上。 作為Kubernetes的使用者,每天用得最多的命令就是kubectl XXX了。 kubectl其實(shí)就是一個(gè)控制臺(tái),主要提供的功能: 1. 提供Kubernetes集群管理的REST API接口,包...
摘要:作為的使用者,每天用得最多的命令就是了。顯示的內(nèi)容來(lái)自配置文件其實(shí)的工作原理和的命令行工具一樣。設(shè)置操作系統(tǒng)的環(huán)境變量然后執(zhí)行任意的命令,能看到這些命令實(shí)際上也是發(fā)送一個(gè)請(qǐng)求到的某個(gè)上。 作為Kubernetes的使用者,每天用得最多的命令就是kubectl XXX了。 kubectl其實(shí)就是一個(gè)控制臺(tái),主要提供的功能: 1. 提供Kubernetes集群管理的REST API接口,包...
摘要:和簡(jiǎn)介作為一個(gè)開(kāi)源的分布式數(shù)據(jù)庫(kù)產(chǎn)品,具有多副本強(qiáng)一致性的同時(shí)能夠根據(jù)業(yè)務(wù)需求非常方便的進(jìn)行彈性伸縮,并且擴(kuò)縮容期間對(duì)上層業(yè)務(wù)無(wú)感知。 TiDB Operator 是 TiDB 在 Kubernetes 平臺(tái)上的自動(dòng)化部署運(yùn)維工具。目前,TiDB Operator 已正式開(kāi)源(pingcap/tidb-operator)。借助 TiDB Operator,TiDB 可以無(wú)縫運(yùn)行在公有云...
閱讀 2067·2021-10-12 10:12
閱讀 788·2021-09-24 09:47
閱讀 1188·2021-08-19 11:12
閱讀 3462·2019-08-29 13:06
閱讀 681·2019-08-26 11:43
閱讀 2563·2019-08-23 17:20
閱讀 1146·2019-08-23 16:52
閱讀 2594·2019-08-23 14:27