日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網(wǎng)站首頁 編程語言 正文

kubectl中g(shù)et命令及使用示例總結(jié)_云和虛擬化

作者:KimZing ? 更新時間: 2022-05-25 編程語言

一、命令格式

kubectl get resource名稱

二、resource列表

all
certificatesigningrequests (aka ‘csr’)
clusterrolebindings
clusterrol
componentstatuses (aka ‘cs’)
configmaps (aka ‘cm’)
controllerrevisions
cronjobs
customresourcedefinition (aka ‘crd’)
daemonsets (aka ‘ds’)
deployments (aka ‘deploy’)
endpoints (aka ‘ep’)
events (aka ‘ev’)
horizontalpodautoscalers (aka ‘hpa’)
ingresses (aka ‘ing’)
jobs
limitranges (aka ‘limits’)
namespaces (aka ‘ns’)
networkpolicies (aka ‘netpol’)
nodes (aka ‘no’)
persistentvolumeclaims (aka ‘pvc’)
persistentvolumes (aka ‘pv’)
poddisruptionbudgets (aka ‘pdb’)
podpreset
pods (aka ‘po’)
podsecuritypolicies (aka ‘psp’)
podtemplates
replicasets (aka ‘rs’)
replicationcontrollers (aka ‘rc’)
resourcequotas (aka ‘quota’)
rolebindings
roles
secrets
serviceaccounts (aka ‘sa’)
services (aka ‘svc’)
statefulsets (aka ‘sts’)
storageclasses (aka ‘sc’)

三、可選參數(shù)

用不同的格式查看

-o wide/yaml/json

看指定標簽的pods,支持’=’, ‘==’, and ‘!=’操作符

-l key=value

查看指定的命名空間

-n 命名空間

四、 示例

# 查看Master狀態(tài)
kubectl get componentstatuses

# 查看所有命名空間
kubectl get namespace

# 列出所有的pods
kubectl get pods

# 顯示更多的pods列表信息(例如 pod的ip和所處的node)
kubectl get pods -o wide

# 列出名字為web的rc
kubectl get replicationcontroller web

# 獲取名字為web-pod-13je7的pod的信息,并以json格式輸出
kubectl get -o json pod web-pod-13je7

# 根據(jù)pod文件查找pod,并以json格式輸出
kubectl get -f pod.yaml -o json

# 獲取pod容器的狀態(tài)
kubectl get -o template pod/kube-dns-795f5f6f9c-ldxxs --template {{.status.phase}}

# 同時獲取所有的rc和service
kubectl get rc,services

# 獲取符合條件的所有rc,svc,pod
kubectl get rc/web service/frontend pods/web-pod-13je7

# 獲取所有resource
kubectl get all

原文鏈接:https://kimzing.blog.csdn.net/article/details/79896842

欄目分類
最近更新