kubectl常用操作命令

1、kubectl apply

用文件或者标准输入来应用或更新K8S的资源

示例:

#使用yaml或json文件来构建服务或者定义创建replication controller
kubectl apply -f cnbugs.yaml

2、kubectl get

列出一个或多个资源

示例:

#以纯文本输出格式列出所有pod
kubectl get pods
#添加-n参数指定命名空间
kubectl get pods -n kube-system
#列出所有pod并包含附加信息(如节点名)
kubectl get pods -o wide
#列出指定名称的副本控制器,可以使用rc来替换replicationcontroller资源类型
kubectl get replicationcontroller <rc -name>
#列出所有的副本控制器和服务
kubectl get rc,services
#列出所有守护程序集
kubectl get ds
#列出在节点node1上运行的所有pod
kubectl get pods --field-selector=spec.nodeName=node1

发表评论

后才能评论