久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

5 個(gè)冷門但非常實(shí)用的 Kubectl 使用技巧,99% 的人都不知道

kubectl 是 K8s 官方附帶的命令行工具,可以方便的操作 K8s 集群。這篇文章主要介紹一些 kubectl 的別樣用法,希望讀者有一定基礎(chǔ)的 K8s 使用經(jīng)驗(yàn)。

有一篇文章也介紹了一些技巧,寫博客的時(shí)候正好搜到了,正好也分享出來吧。

Ready-to-use commands and tips for kubectl

打印當(dāng)前使用的API

5 個(gè)冷門但非常實(shí)用的 Kubectl 使用技巧,99% 的人都不知道

5 個(gè)冷門但非常實(shí)用的 Kubectl 使用技巧,99% 的人都不知道

按狀態(tài)篩選容器以及刪除

這是我在這里學(xué)到的命令:Force Delete Evicted / Terminated Pods in Kubernetes

5 個(gè)冷門但非常實(shí)用的 Kubectl 使用技巧,99% 的人都不知道

統(tǒng)計(jì)具體某臺機(jī)器上運(yùn)行的所有pod

kubectl可以使用兩種選擇器, 一種是label, 一種是field, 可以看官網(wǎng)的介紹:

Labels and Selectors
Field Selectors

5 個(gè)冷門但非常實(shí)用的 Kubectl 使用技巧,99% 的人都不知道

統(tǒng)計(jì) Pod 在不同機(jī)器的具體數(shù)量分布

不知道有讀者看過我的這篇文章: 基于kubernetes的PaaS平臺中細(xì)力度控制pods方案的實(shí)現(xiàn)。均衡分布的工作前提是得知pod在各個(gè)機(jī)器的分布情況。最好的辦法就是我們得到pod信息之后進(jìn)行簡單的統(tǒng)計(jì),這個(gè)工作可以使用awk實(shí)現(xiàn)。

5 個(gè)冷門但非常實(shí)用的 Kubectl 使用技巧,99% 的人都不知道

kubectl proxy的使用

你可以理解為這個(gè)命令為 K8s 的 ApiServer 做了一層代理,使用該代理,你可以直接調(diào)用 API 而不需要經(jīng)過鑒權(quán)。啟動之后,甚至可以實(shí)現(xiàn) kubectl 套娃,下面是一個(gè)例子:

5 個(gè)冷門但非常實(shí)用的 Kubectl 使用技巧,99% 的人都不知道

默認(rèn)啟動的 proxy 是屏蔽了某些 api 的,并且有一些限制,例如無法使用 exec 進(jìn)入 pod 之中可以使用 kubectl proxy —help 來看,例如

5 個(gè)冷門但非常實(shí)用的 Kubectl 使用技巧,99% 的人都不知道

有人說這個(gè)kubectl proxy可能沒什么作用,那可能僅僅是你還沒有實(shí)際的應(yīng)用場景。例如當(dāng)我想要調(diào)試K8s dashboard代碼的時(shí)候。如果直接使用kubeconfig文件,我沒法看到具體的請求過程,如果你加上一層proxy轉(zhuǎn)發(fā),并且設(shè)置-v=9的時(shí)候,你就自動獲得了一個(gè)日志記錄工具,在調(diào)試時(shí)相當(dāng)有用。

總結(jié)

kubectl 是一個(gè)強(qiáng)大的命令行工具,上面我只是介紹了我工作中對其用法的一點(diǎn)探索,也并不鼓勵(lì)大家非要記住這些命令,只是希望當(dāng)讀者需要的時(shí)候,能夠想起來kubectl可以有類似的功能,就不需要針對幾個(gè)臨時(shí)需求去研讀client-api了。

文章轉(zhuǎn)載:高效運(yùn)維
(版權(quán)歸原作者所有,侵刪)

相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國內(nèi)好評如潮的Linux云計(jì)算運(yùn)維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開發(fā)專業(yè)人才培訓(xùn)機(jī)構(gòu)!

    1. 主站蜘蛛池模板: 娱乐| 禹城市| 通许县| 乌拉特后旗| 武定县| 自治县| 宾阳县| 大城县| 遂川县| 龙川县| 合川市| 桑日县| 霍州市| 金堂县| 邻水| 宜黄县| 饶河县| 江川县| 洪江市| 青浦区| 吉隆县| 阜阳市| 香河县| 霍邱县| 雷州市| 荣昌县| 麻栗坡县| 兴海县| 陵川县| 通榆县| 缙云县| 济宁市| 遂溪县| 连江县| 阳东县| 北辰区| 武义县| 大荔县| 平和县| 酒泉市| 禹城市|