ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【K8S kubectl&yaml&pod&Deployment 02】

2022-07-18 13:31:28  阅读:120  来源: 互联网

标签:02 kubectl 缩进 文件 空格 yaml 资源


一、kubectl命令行工具

1、概述:kubectl是k8s集群的命令行工具

2、可以起别名:alias  k = kubectl     后续可以直接用k来执行

2、语法:kubectl [command][type][name][flags]

command:指定要对资源执行的操作,例如:create,get,describe,delete

type:指定资源类型,资源类型是大小写铭感的,开发者能够以单数,复数和缩略的形式

 

 name:执行资源的名称,名称也大小写敏感。比如查tomcat,可以写成:kubectl get pods tomcat,查所有的pod:k get pods

flags:指定可选的参数,例如:可用-s或者-server参数指定Kubernets API

 

 

 

二、YAML文件

1、概念:

k8s 集群中对资源管理和资源对象编排部署都可以通过声明样式(YAML)文件来解决,也就是可以把需要对资源对象操作编辑到 YAML 格式文件中, 我们把这种文件叫做资源清单文件,通过 kubectl 命令直接使用资源清单文件就可以实现对大量的资源对象进行编排部署了。 2、语法格式
  • 通过缩进表示层级关系
  • 不能使用Tab进行缩进,只能使用空格
  • 一般开头缩进两个空格
  • 字符后缩进一个空格,比如:冒号,逗号后面是一个空格
  • 使用---表示新的yaml文件开始
  • 使用#表示注释

3、yaml文件组成部分

包含两大部分:控制器定义,被控制对象

 

 

 

 

4、常用字段含义

 

 

 

 

 

 

 

 

 

 

 

 

标签:02,kubectl,缩进,文件,空格,yaml,资源
来源: https://www.cnblogs.com/frankruby/p/16490102.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有