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

資訊專欄INFORMATION COLUMN

Kubernetes API server工作原理

mumumu / 2598人閱讀

摘要:作為的使用者,每天用得最多的命令就是了。顯示的內(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

相關(guān)文章

  • Kubernetes API server工作原理

    摘要:作為的使用者,每天用得最多的命令就是了。顯示的內(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接口,包...

    Paul_King 評(píng)論0 收藏0
  • Kubernetes API server工作原理

    摘要:作為的使用者,每天用得最多的命令就是了。顯示的內(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接口,包...

    h9911 評(píng)論0 收藏0
  • TiDB Operator,讓 TiDB 成為真正的 Cloud-Native 數(shù)據(jù)庫(kù)

    摘要:和簡(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)行在公有云...

    singerye 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<