精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

K8S實踐:非常實用Kubectl的別名工具推薦,助您高效工作

云計算 云原生
這些 kubectl 別名提供了一種簡化 Kubernetes命令的便捷方法。通過使用這些別名,我們可以在使用 kubectl 命令時節省大量時間。無論你是檢索特定信息、對 Pod 進行故障排除還是管理資源,這些別名都可以滿足需求。

大家好,我是蝸牛,今天介紹一款Kubernetes的別名工具,可以讓你高效管理k8s 集群,下面是相關介紹

介紹

我們在管理 Kubernetes集群和執行指定任務是比較復雜和費時的。但是如果使用正確的kubectl別名集,可以大幅簡化Kubernetes管理并提高我們的工作效率。在本文中,我們將分享一些有用的 kubectl 別名,它們可以幫助我們更快、更輕松地執行常見任務。從查詢資源信息到對 Pod 進行故障排除和管理節點,這些別名將成為 Kubernetes 工具包中的寶貴工具。因此,讓我們深入研究并發現簡化 Kubernetes 管理所需的 kubectl 別名!

前置依賴

在開始使用這些實用的 kubectl 別名之前,需要確保我們的電腦滿足以下前置條件:

  • 安裝Kubectl
  • 安裝Krew plugins manager,它是命令行工具的插件管理器,目前 Krew 上分布著230 個kubectl 插件
  • 安裝Kubectl-neat Krew plugin插件,這個插件的作用是,消除 Kubernetes 清單中的混亂,使其更具可讀性,比如下圖,用紅色標記的行被認為是多余的,將被此插件從輸出中刪除

圖片圖片

  • 在用戶目錄,創建 mkdir ~/.kube 文件夾

別名設置

把以下別名命令添加到環境變量中,并執行source 命令進行生效

# autocomplete kubectl & helm
source <(kubectl completion zsh)
source <(helm completion zsh)

alias k=kubectl

# when using below aliases, print kubectl command and then execute it
function kctl() { echo "+ kubectl $@" && command kubectl $@ }

# add aliases collection like 'kgpo' for 'kubectl get pods` from https://github.com/ahmetb/kubectl-aliases
[ ! -f ~/.kube/aliases.sh ] && curl -fsSL "https://raw.githubusercontent.com/ahmetb/kubectl-aliases/master/.kubectl_aliases" > ~/.kube/aliases.sh && sed -i -e 's/kubectl/kctl/g' ~/.kube/aliases.sh
source ~/.kube/aliases.sh

# set default namespace
alias kn='kctl config set-context --current --namespace'
# get events sorted by last timestamp
alias kgel='kctl get events --sort-by=.lastTimestamp'
# get events sorted by creation timestamp
alias kgec='kctl get events --sort-by=.metadata.creationTimestamp'
# get pod's descending events
function kger() { kctl get events --sort-by=.lastTimestamp --field-selector involvedObject.name="$@" }
# get 'real' all
alias kgworld='kctl get $(kubectl api-resources --verbs=list --namespaced -o name | paste -sd ",")'
# display all nodes resources request and limits
alias kgnr="k get nodes --no-headers | awk '{print \$1}' | xargs -I {} sh -c 'echo {} ; kubectl describe node {} | grep Allocated -A 5 | grep -ve Event -ve Allocated -ve percent -ve -- ; echo '"
# start a debug pod (including lots of troubleshooting tools)
alias kdebug="kctl -n default run debug-pod --rm -it --tty --image leodotcloud/swiss-army-knife:v0.12 --image-pull-policy=IfNotPresent -- bash"
# get pod's containers list
function kgpc() { kctl get pod -o jsnotallow="{.spec.containers[*].name}" "$@" && echo "" }
# ping a service, ex: 'kping whoami:8080'
alias kping='kctl run httping -it --image bretfisher/httping --image-pull-policy=IfNotPresent --rm=true --'
# get existing pod's yaml without forbidden fields, ex: 'kyaml pod whoami'
function kyaml() { kubectl get "$@" -o yaml | kubectl-neat }
# display and delete failed pods in current namespace
alias krmfailed='kctl delete pods --field-selector=status.phase=Failed'

添加完以后執行kgpo命令進行驗證,如下圖,通過此命令可以查詢到pod列表,是不是很方便

圖片圖片

示例說明

下面讓我們研究下這些別名的一些用例和解釋。

1. 更快地執行基本命令

kubectl -aliases Github 存儲庫包含一個生成數百個基本別名的腳本,這些別名包含在上面的列表中。

下面是一些關鍵命令概覽

alias k='kubectl'
alias kg='kubectl get'
alias kgpo='kubectl get pod'

alias ksysgpo='kubectl --namespace=kube-system get pod'

alias krm='kubectl delete'
alias krmf='kubectl delete -f'
alias krming='kubectl delete ingress'
alias krmingl='kubectl delete ingress -l'
alias krmingall='kubectl delete ingress --all-namespaces'

alias kgsvcoyaml='kubectl get service -o=yaml'
alias kgsvcwn='kubectl get service --watch --namespace'
alias kgsvcslwn='kubectl get service --show-labels --watch --namespace'

alias kgwf='kubectl get --watch -f'
...

為了表示每個命令的作用,每次執行簡寫命令時,都會顯示完整的命令

ksysgpo

圖片圖片

2. 獲取排序和過濾的事件

對 Kubernetes 集群中的事件進行排序是比較麻煩。通用別名來按上次查看日期和創建時間戳對事件進行排序就非常方便

kgel -A
kgec -A

圖片圖片

另外,您可以使用別名過濾特定資源的事件kger

圖片圖片

3. 查詢節點資源請求和限制

要查看集群中節點的資源請求和限制,可以使用別名kgnr。此別名提供了每個節點的 CPU 和內存分配信息

kgnr

圖片圖片

4.啟動調試pod

由于pod的容器鏡像只安裝了必要的軟件,所以當出現故障時,必須在線安裝相關工具進行問故障排除,而pod 重啟又得重新安裝,而這里提供了kdebug命令,可以快速啟動一個Swiss Army Knife Pod,這個pod預裝所有基本工具的來解決問題。

圖片圖片

下面是一些內置的工具列表arping, arptables, bridge-utils, ca-certificates, conntrack, curl, docker, dnsutils, ethtool, iperf, iperf3, iproute2, ipsec-tools, ipset, iptables, iputils-ping, jq, kmod, kubectl, ldap-utils, less, libpcap-dev, man, manpages-posix, mtr, net-tools, netcat, netcat-openbsd, openssl, openssh-client, psmisc, socat, tcpdump, telnet, tmux, traceroute, tcptraceroute, tree, ngrep, vim, wget, yq

5. 獲取pod的容器列表

要檢索 pod 內的容器列表,可以使用別名kgpc。當需要訪問Pod 中的特定容器時,非常有用

圖片圖片

6. Service可用性檢測

測試 Kubernetes Service的可用性是比較麻煩的。而kping別名使用HTTP Ping Docker 映像來 ping 服務并檢查其可用性,就方便很多:

kgsvc

圖片圖片

執行kping dp-manager-backend:80進行測試

圖片圖片

7. 獲取pod的yaml 內容

在使用kubectl get pod -o=yaml查看pod資源的 YAML 時,某些字段是不必要的,并且可能會在重新部署 YAML 時導致問題。別名kyaml通過提供排除不必要字段的可運行清單來解決此問題,注意此插件依賴前置條件的kubectl-neat插件

執行kyaml pod pod 名稱查詢,結果如下圖,是不是很清爽。

圖片圖片

8. 刪除失敗(和驅逐)的 Pod

失敗的 Pod 可能會使集群混亂并影響性能。該krmfailed別名允許您輕松刪除當前命名空間中失敗的 Pod。

總結

這些 kubectl 別名提供了一種簡化 Kubernetes命令的便捷方法。通過使用這些別名,我們可以在使用 kubectl 命令時節省大量時間。無論你是檢索特定信息、對 Pod 進行故障排除還是管理資源,這些別名都可以滿足需求。

責任編輯:武曉燕 來源: 架構成長指南
相關推薦

2011-08-01 10:36:35

CSS

2021-12-21 08:31:07

k8s診斷工具kubectl-deb

2022-04-29 10:40:38

技術服務端K8s

2022-04-22 13:32:01

K8s容器引擎架構

2023-11-06 07:16:22

WasmK8s模塊

2022-04-02 09:57:51

技術京東實踐

2021-09-24 14:20:25

開發技能工具

2022-04-05 09:24:57

K8s安全網絡安全時間響應

2024-02-20 07:32:18

Rsync遠程同步工具傳輸數據

2024-11-15 12:04:33

K8S容器化應用

2023-09-07 08:58:36

K8s多集群

2021-11-07 07:41:21

K8S命令行管理工具容器

2023-12-25 07:35:40

數據集成FlinkK8s

2022-09-19 13:42:11

K8Skt-connect開源

2020-11-11 11:05:41

Linux工具命令

2021-02-03 14:04:52

k8spermissionm管理工具

2023-11-02 08:01:22

2024-03-04 07:55:14

JavaScript方法null

2022-09-13 09:04:20

云計算移動辦公大數據
點贊
收藏

51CTO技術棧公眾號

97久草视频| 日韩色av导航| 热久久精品免费视频| 四虎精品成人影院观看地址| 久久人人97超碰国产公开结果| 这里只有精品丝袜| 男人添女人荫蒂国产| www.成人影院| 亚洲九九爱视频| 欧美日韩大片一区二区三区| 国产精品高潮呻吟av| 99国产精品久久久久久久成人热 | a在线观看免费视频| 尤物yw193can在线观看| 久久免费视频色| 亚洲自拍在线观看| 在线免费一区二区| 亚洲精华国产欧美| 美女扒开尿口让男人操亚洲视频网站| 人妻丰满熟妇av无码久久洗澡| 啪啪av大全导航福利综合导航| 午夜精品久久久久久久久久| 性欧美.com| 日韩有码电影| 高清成人在线观看| 国产日韩av在线| 无码任你躁久久久久久久| 欧美日韩成人| 久久精品视频99| 人妻精品久久久久中文| 秋霞在线一区| 精品福利一二区| 三级性生活视频| 电影在线观看一区二区| 欧美日韩免费看| 国产日韩亚洲欧美在线| 成人在线免费看片| 国产精品久久久一区麻豆最新章节| 蜜桃传媒视频麻豆一区 | 国产suv精品一区二区三区| 国产精品亚洲片夜色在线| 无码人妻一区二区三区线| 亚洲自啪免费| 18性欧美xxxⅹ性满足| 久久久久久久蜜桃| 欧美国产综合| 九九九久久国产免费| 婷婷伊人五月天| 国产精品毛片一区二区在线看| 一区二区日韩精品| 中文字幕第24页| 国产精品欧美在线观看| 亚洲精品视频在线播放| 特级西西人体wwwww| 欧美三级电影在线| 日韩精品免费观看| 国产美女精品久久| 九九在线高清精品视频| 亚洲视频第一页| 日韩女同一区二区三区 | 久久精品无码av| 久久精品观看| 国产精品久久久av久久久| 中文字幕福利视频| 毛片av一区二区三区| 91精品一区二区| www国产在线| 成人avav影音| 免费毛片一区二区三区久久久| 日本中文字幕电影在线观看 | 国内一区二区在线| 99久久99久久| 污污网站免费在线观看| 久久久www免费人成精品| 视频一区二区三区在线观看| 免费在线你懂的| 亚洲国产精品一区二区久久| www.爱色av.com| 欧美黄页免费| 欧美一级在线观看| 性久久久久久久久久久| 久久综合影院| 精品激情国产视频| 日本少妇性高潮| 日本伊人色综合网| 97中文在线| 免费福利在线观看| 亚洲私人影院在线观看| 国产妇女馒头高清泬20p多| 欧美7777| 日韩欧美卡一卡二| 无码一区二区三区在线| 午夜激情久久| 4438全国亚洲精品在线观看视频| 中文字幕av网站| 成人免费黄色在线| 日本午夜精品一区二区三区| 成人影欧美片| 色94色欧美sute亚洲线路一ni| 超碰人人草人人| 亚洲区小说区图片区qvod按摩| 日韩在线免费av| 国产成人无码精品久在线观看 | 国产精品女主播视频| 高清国产mv在线观看| 日本一区二区动态图| 99在线免费视频观看| 日韩av免费| 精品国产a毛片| 女人裸体性做爰全过| 日韩一级不卡| 99re在线视频观看| 日韩在线免费电影| 欧美日韩一区二区三区| 无码人妻久久一区二区三区蜜桃| 激情五月色综合国产精品| 久久久久久久一区二区| 国产又粗又猛又爽又黄的| 国产亚洲欧美激情| av免费看网址| 亚洲精品视频一二三区| 中文字幕在线国产精品| 欧美bbbbbbbbbbbb精品| 国产成人aaaa| 中文字幕一区二区三区四区五区六区| 欧美大胆成人| 日韩精品在线播放| 国产无码精品在线观看| 国产乱人伦精品一区二区在线观看| 亚洲乱码一区二区三区三上悠亚 | 成人写真视频福利网| 黄色国产在线| 色综合天天视频在线观看| 国产精品无码在线| 99精品国产在热久久| 国产91视觉| 中文国产字幕在线观看| 这里只有精品视频在线观看| 亚洲图片第一页| 日韩1区2区3区| 欧洲亚洲一区二区| 范冰冰一级做a爰片久久毛片| 亚洲国产精久久久久久| 国产午夜精品无码| 丁香天五香天堂综合| 欧美极品少妇无套实战| 日本免费精品| 久久免费观看视频| 免费观看的毛片| 亚洲va中文字幕| 国产一级伦理片| 国产亚洲激情| 欧美一区视久久| 中韩乱幕日产无线码一区| 国产一区二区三区在线观看视频| 天天干天天操天天爱| 久久久久久夜精品精品免费| 久久久免费视频网站| 深夜福利久久| 国产精品十八以下禁看| 国产一二区在线| 日韩欧美在线1卡| 国产无遮无挡120秒| 99久久综合狠狠综合久久| 黑森林福利视频导航| 国内精品视频在线观看| 国产在线一区二区三区| 色呦呦在线看| 亚洲精品乱码久久久久久金桔影视 | 91国内免费在线视频| 男女视频在线观看| 欧美色老头old∨ideo| 91精品一区二区三区蜜桃| 成人免费av在线| 免费黄色特级片| 99热精品久久| 国产精品亚洲一区| 成人在线爆射| 蜜臀久久99精品久久久久久宅男 | 在线观看国产精品91| 国产精品伊人久久| 婷婷成人激情在线网| 无码人妻丰满熟妇啪啪欧美| 国内精品久久久久影院一蜜桃| 日本香蕉视频在线观看| 国产毛片一区二区三区 | 国产成人精品一区二区无码呦| 午夜精品福利视频网站| 国产精品无码无卡无需播放器| 国产精品一色哟哟哟| 久久久久久久久久久免费视频| 国产精品精品| 久久国产精品久久精品国产| 欧美爱爱视频| 欧美亚洲成人网| 国产激情视频在线观看| 亚洲毛片一区二区| 国产成人精品一区二三区四区五区 | 国产一区二区三区免费视频| 亚洲h视频在线观看| 91福利资源站| 天天操天天爽天天干| 中文字幕在线播放不卡一区| 800av在线播放| 国产一区二区三区久久悠悠色av| 欧美精品99久久| 你懂的视频一区二区| 亚洲激情一区二区| 日韩影视高清在线观看| 91久久久一线二线三线品牌| 欧美电影免费观看| 97激碰免费视频| 18videosex性欧美麻豆| 自拍偷拍亚洲在线| 三级在线电影| 亚洲第一黄色网| 99热这里只有精品5| 欧美日韩美少妇| 国产女主播喷水视频在线观看| 亚洲无线码一区二区三区| 欧美成人777| 亚洲欧洲成人精品av97| 国产免费一区二区三区网站免费| 成年人国产精品| 日本人妻一区二区三区| 国产一区二区在线视频| 在线免费视频一区| 三级欧美在线一区| 97视频在线免费播放| 激情综合激情| 真实国产乱子伦对白视频| 亚洲一区 二区 三区| 在线不卡日本| 欧美日韩一二三四| 日产精品久久久一区二区| 日韩三区视频| 欧美日韩一区二区三区免费| 欧美jizz19性欧美| 久久99精品久久久久久久青青日本| www.丝袜精品| 动漫一区二区在线| 91精品啪在线观看国产爱臀| 波多野结衣久草一区| 亚洲精品黑牛一区二区三区| 波多野结衣一区二区三区在线观看| 精品视频成人| 99久久伊人精品影院| 岛国av一区| 国产日韩精品推荐| 欧美变态网站| 欧洲精品久久| 久久精品播放| 7777在线视频| 激情91久久| 男人日女人下面视频| 免费久久99精品国产自在现线| 欧美极品欧美精品欧美| 免费中文字幕日韩欧美| 日韩有码免费视频| 麻豆国产欧美一区二区三区| 日本国产一级片| 高清不卡一区二区在线| 免费看毛片的网站| 久久无码av三级| 手机av在线不卡| 亚洲精品国产精华液| 五月天婷婷网站| 色婷婷久久久综合中文字幕| 中文字幕一区二区三区波野结| 91精品免费观看| 人妻少妇一区二区三区| 国产亚洲精品久久| 午夜免费播放观看在线视频| 九九热精品视频| 电影网一区二区| 91精品视频专区| 美女呻吟一区| 亚洲国产欧美一区二区三区不卡| 五月开心六月丁香综合色啪 | 欧洲成人一区二区| 68国产成人综合久久精品| 免费一级特黄毛片| 日韩国产欧美三级| 日本wwwwwww| 国产视频一区二区在线| 好吊色视频在线观看| 精品久久久久久中文字幕大豆网| 中国女人真人一级毛片| 欧美成人一区二区三区| 飘雪影视在线观看免费观看| www.欧美精品一二三区| av今日在线| 国产精品一区二区三区免费视频| av男人一区| 亚洲国产精品一区二区第一页 | 97视频在线观看播放| 欧美黄页免费| 免费观看成人在线| 欧美99在线视频观看| 看欧美ab黄色大片视频免费| 国产精品2024| 亚洲综合图片一区| 狠狠干狠狠久久| www国产在线| 日韩在线观看av| 丝袜诱惑一区二区| 91手机在线播放| 99精品视频在线观看播放| 国产综合免费视频| 成人黄色一级视频| 夫妻性生活毛片| 在线视频国内一区二区| 欧美一区二区三区黄片| xx视频.9999.com| 欧洲成人一区| 欧美日韩一区二区视频在线| 亚洲理论在线| 日本中文字幕精品| 亚洲欧洲精品一区二区精品久久久| 无码人妻丰满熟妇精品区| 亚洲丁香婷深爱综合| 欧美性受ⅹ╳╳╳黑人a性爽| 成人春色激情网| 成人写真视频| 国产麻花豆剧传媒精品mv在线| 国产激情视频一区二区三区欧美| 久久久精品少妇| 欧美日韩综合不卡| 成人在线播放视频| 国产精品福利无圣光在线一区| 国产日韩三级| 精品少妇在线视频| 床上的激情91.| 久久久久无码国产精品| 日韩一区二区麻豆国产| av在线免费观看网址| 成人黄色免费网站在线观看| 日韩伦理一区| 三级av免费观看| 中文字幕一区二区不卡| 亚洲天堂aaa| 日韩一级黄色av| 香蕉久久一区| 精品日韩在线播放| 国产美女在线精品| 中文字幕手机在线观看| 日韩欧美一区中文| 波多野结衣中文字幕久久| 国内成+人亚洲| 销魂美女一区二区三区视频在线| 9.1成人看片| 色哟哟亚洲精品| jzzjzzjzz亚洲成熟少妇| 国产精品青青在线观看爽香蕉| 超碰成人久久| 国产美女视频免费看| 亚洲激情自拍偷拍| 亚洲精品国产片| 91av免费观看91av精品在线| 免费电影一区二区三区| www.色偷偷.com| 亚洲人精品午夜| 男人天堂综合网| 日韩美女在线看| 五月久久久综合一区二区小说| 特黄特色免费视频| 午夜精品久久久久久久久久久 | 自拍偷拍亚洲欧美日韩| 亚洲av无码国产精品久久不卡| 国内精品中文字幕| 国产一区不卡| www.成人黄色| 午夜精品福利一区二区三区av | 美日韩丰满少妇在线观看| 成人动漫视频| av视屏在线播放| 亚洲三级在线看| 天天摸天天干天天操| 国产精品999999| 欧美激情一级片一区二区| 无码一区二区精品| 欧美人与禽zozo性伦| 亚洲丝袜一区| 欧美精品中文字幕一区二区| 九一久久久久久| 1级黄色大片儿| 色妞在线综合亚洲欧美| 成人爽a毛片| 少妇网站在线观看| 午夜精品久久久久久久蜜桃app| 91se在线| 国产自产在线视频一区| 美女视频黄频大全不卡视频在线播放| 福利所第一导航| 在线成人激情黄色| 欧美激情极品| 久久出品必属精品| 日本韩国一区二区| 波多野结依一区| 强开小嫩苞一区二区三区网站|