1、Kubectl语法
Kubectl edit (RESOURCE/NAME | -f FILENAME)
kubectl edit:使用默认编辑器 编辑服务器上定义的资源。使用命令行工具获取的任何资源都可以使用edit命令编辑。edit命令会打开使用KUBE_EDITOR
,GIT_EDITOR
或者EDITOR
环境变量定义的编辑器,可以同时编辑多个资源,但所编辑过的资源只会一次性提交。edit除命令参数外还接受文件名形式。
文件默认输出格式为YAML。要以JSON格式编辑,请指定“-o json
”选项。
如果在更新资源时报错,将会在磁盘上创建一个临时文件来记录。在更新资源时最常见的错误是几个用户同时使用编辑器更改服务器上资源,发生这种情况,你需要将你的更改应用到最新版本的资源上,或者更新保存的临时副本。
2、kubectl命令中的简写
kubectl命令中可以使用的缩写,具体如下:
certificatesigningrequests (缩写 csr)componentstatuses (缩写 cs)configmaps (缩写 cm)customresourcedefinition (缩写 crd)daemonsets (缩写 ds)deployments (缩写 deploy)endpoints (缩写 ep)events (缩写 ev)horizontalpodautoscalers (缩写 hpa)ingresses (缩写 ing)limitranges (缩写 limits)namespaces (缩写 ns)networkpolicies (缩写 netpol)nodes (缩写 no)persistentvolumeclaims (缩写 pvc)persistentvolumes (缩写 pv)poddisruptionbudgets (缩写 pdb)pods (缩写 po)podsecuritypolicies (缩写 psp)replicasets (缩写 rs)replicationcontrollers (缩写 rc)resourcequotas (缩写 quota)serviceaccounts (缩写 sa)services (缩写 svc)statefulsets (缩写 sts)storageclasses (缩写 sc)
3、kubectl edit 命令
1)编辑名为“mysql”的service
kubectl edit svc/mysql
2)使用替代的编辑器
KUBE_EDITOR="nano" kubectl edit svc/docker-registry
3)编辑名为“myjob”的service,输出JSON格式 V1 API版本
kubectl edit job.v1.batch/myjob -o json
4)以YAML格式输出编辑deployment“mydeployment”,并将修改的配置保存在annotation中
kubectl edit deployment/mydeployment -o yaml --save-config
免责声明:以上内容(如有图片或视频亦包括在内)有转载其他网站资源,如有侵权请联系删除
-
设计总结|如何更好地表达活动品牌?
-
谈谈“目标思维”的落地
编辑导读:我们在做数据分析之前,一定要搞清楚需求方的目标到底是什么,要根据目标来重新定义业务方提出的问题,这就是目标思维。目标思维有多重要呢?应该如何落地呢...
-
在线教育平台竞品分析:网易云课堂vs腾讯课堂
本文从移动端出发,对当前比较热门的两款在线教育平台软件-网易云课堂和腾讯课堂进行比较和分析,不足之处还请大家多提意见。 市场分析 随着国内互联网技术的发展和移...
-
即学即用|父亲节活动的4种运营策略
-
B端产品经理和体验设计师的工作职责边界梳理
-
豆果美食电商分支用户体验报告及建议
-
数据分析师如何提高工作效率
在我们的日常工作中,提高工作效率是每个岗位都需要实现的,在工作中,面对比较凌乱的事情时,首先我们需要梳理清楚,按重要级进行开展;本文作者分享了关于...
-
2016中国云计算SaaS移动办公平台年度综合报告
-
网易大布局教育事业:网易公开课、网易云课堂和MOOC分析
-
一篇文章搞懂语音交互的来龙去脉