kubectl常用命令_《蹲坑学kubernetes》之十五:kubectl命令详解
生活随笔
收集整理的這篇文章主要介紹了
kubectl常用命令_《蹲坑学kubernetes》之十五:kubectl命令详解
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
kubectl用于運(yùn)行Kubernetes集群命令的管理工具。本章節(jié)主要講了kubectl基本語(yǔ)法和使用方法。在以后的實(shí)際工作中,使用越來(lái)越多,也會(huì)越來(lái)越熟悉。
1、kubectl語(yǔ)法
kubectl command:指定要在一個(gè)或多個(gè)資源執(zhí)行的操作,例如操作create,get,describe,delete等。
TYPE:指定資源類型
NAME:指定資源的名稱
Flags:指定資源對(duì)的的標(biāo)記
2、kubectl幫助
學(xué)會(huì)使用幫助,這對(duì)學(xué)習(xí)kubernetes很重要!
[root@k8s-master ~]# kubectl --help圖1:查看幫助
3、command的選項(xiàng)
圖2:kubectl命令選項(xiàng)
4、常用命令應(yīng)用
(1)run:創(chuàng)建并運(yùn)行一個(gè)或多個(gè)容器鏡像
[root@master ~]# kubectl run nginx-web-1 --image= nginx:1.16[root@master ~]# kubectl run nginx-web-1 --image= nginx:1.16 --port=80[root@master ~]# kubectl run nginx-web-1 --image= nginx:1.16 --port=80 --replicas=2(2)get:查看資源
[root@master ~]# kubectl get pod[root@master ~]# kubectl get pod -o wide[root@master ~]# kubectl get deployment[root@master ~]# kubectl get pod --all-namespaces -o wide(3)describe:顯示資源的詳細(xì)信息
[root@k8s-master ~]# kubectl describe pod nginx-1-6484c8985c-6h7r8訪問(wèn)nginx
(4)log:查看資源的日志信息
[root@k8s-master ~]# kubectl logs nginx-1-6484c8985c-6h7r8(5)delete:刪除資源
[root@k8s-master ~]# kubectl delete pod nginx-web-7c957b57f8-brk44[root@k8s-master ~]# kubectl delete deployment nginx-15、其他:
(1)查看kubernetes版本
(2)查看節(jié)點(diǎn)信息
(3)查看群集信息
總結(jié)
以上是生活随笔為你收集整理的kubectl常用命令_《蹲坑学kubernetes》之十五:kubectl命令详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: docker安装clickhouse_D
- 下一篇: 哎, ̄へ ̄得罪了同事,职场新人好害怕,求