kubectl常用操作命令

1、通用命令(适应于不同资源对象)

#创建资源

kubectl create -f xxx.yaml

#查看资源

kubectl get nodes|namespaces|services|pods|rc|deployments|replicasets(rs) -o wide

#查看资源详细描述

kubectl describe ${type} ${name} -o wide

#删除资源

kubectl delete ${type} ${name} -o wide

#更新资源

kubectl replace /path/to/yourNewYaml.yaml

2、pod相关命令

#进入某个pod进行交互

kubectl exec --it ${pod_name} [-c ${container_name}] -- /bin/bash

3、node相关命令

#给node添加标签

kubectl label nodes kube-node node=kube-node

#给node删除标签

kubectl label nodes kube-node node-

#根据标签查询节点

kubectl get node -a -l "node=kube-node"

通过给Node添加标签,可以实现pod部署时,对部署的节点进行过滤(nodeSelector:)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文转自:http://blog.csdn.net/xingwangc2014/article/details/5...
    撸大师阅读 17,713评论 0 12
  • 1.Pod Pod是k8s的最基本的操作单元,包含一个或多个紧密相关的容器,类似于豌豆荚的概念。一个Pod可以被一...
    jony456123阅读 7,522评论 0 5
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,256评论 19 139
  • 这两天有应酬,昨晚的课还没听呢!明天争取补课,同时做好结营的准备。
    如苑n阅读 124评论 0 0
  • 1、浮动具有破坏性,元素浮动后,破坏来原来的正常流布局,造成内容塌陷。 浮动的子元素会造成父元素的高度塌陷. 第一...
    潘达酱qaq阅读 336评论 0 0