k8s-资源编排(YAML)的使用
1 编写YAML注意事项
YAML 是一种简洁的非标记语言。
语法格式:
缩进表示层级关系
不支持制表符“tab”缩进,使用空格缩进
通常开头缩进 2 个空格
字符后缩进 1 个空格,如冒号、逗号等
“—” 表示YAML格式,一个文件的开始
“#”注释
2 YAML内容解析
在K8S部署一个应用的YAML内容大致分为两部分:
控制器定义:定义控制器属性
被控制对象:Pod模板,定义容器属性
具体字段意义:
<
apiVersion | API版本 |
---|---|
kind | 资源类型 |
metadata | 资源元数据 |
spec | 资源规格 |
replicas | 副本数量 |
selector | 标签选择器 |
template | Pod模板 |
metadata | Pod元数据 |
spec | Pod规格 |
containers | 容器配置 |
k8s-资源编排(YAML)的使用相关推荐
- 不会写K8S资源编排yaml文件?一文教会你如何掌握编写yaml文件的技巧
不会写K8S资源编排yaml文件?一文教会你如何掌握编写yaml文件的技巧 文章目录 不会写K8S资源编排yaml文件?一文教会你如何掌握编写yaml文件的技巧 一.熟悉下K8S常用命令参数以及资源管 ...
- k8s核心技术-资源编排(yaml)的介绍---K8S_Google工作笔记0018
技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 在k8s中是通过yaml文件进行资源编排的 yaml也叫资源清单文件 然后咱们主要看yaml的语法 ...
- k8s核心技术-资源编排(yaml)的编写方式---K8S_Google工作笔记0019
技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 上一节我们介绍了yaml文件,在k8s中,所有资源的部署都是基于yaml文件的 可以看到控制器部分 ...
- 云运维拓扑图_云原生架构之【Kubernetes(K8s)】第四部分:资源编排部署和运维管理...
kubectl 是 K8s 集群的命令行工具,通过 kubectl 能够对集群本身进行管理,并能够在集群上进行容器化应用的安装部署. kubectl 工具已包含在 K8s 的 Server.Node ...
- client-go入门之3:解析 yaml 文件并创建 k8s 资源对象
我们使用 k8s 提供的命令行工具 kubeclt 可以很方便地使用kubectl apply -f xx.yaml从 yaml 文件创建 k8s 的资源对象,但使用 client-go 的时候,通常 ...
- shell 脚本实现 k8s 集群环境下指定 ns 资源的 yaml 文件备份
shell 脚本实现 k8s 集群环境下指定 ns 资源的 yaml 文件备份 需求说明 功能实现 shell 脚本实现 shell 使用方式 前置工具环境安装 dump-k8s-yaml.sh 使用 ...
- k8s三 | 使用YAML文件创建k8s资源对象
参考资料:从Docker到Kubernetes进阶-阳明 目录标题 一.YAML基础 1. Maps 2. Lists 二.使用Yaml创建k8s资源对象 1. 使用Yaml创建创建Pod 2. 使用 ...
- 理解K8S的编排和网络
0. K8s简介 Kubernetes 这个单词是希腊语,它的中文翻译是"舵手".我们知道,container 这个英文单词也有另外的一个意思就是"集装箱".K ...
- Kubernetes(K8s) —— 容器编排管理技术
K8s 容器编排管理技术 第一章 是什么 1. 背景 2. 基础概念 Pod 控制器 Service 3. 架构 第二章 环境搭建与安装 1. 虚拟机集群搭建 命令批执行技巧 2. K8s相关软件安装 ...
- Kubernetes 资源编排系列之四:CRD+Operator 篇
1. 什么是 CRD 如果 K8S 中的自带资源类型不足以满足业务需求,需要定制开发资源怎么办?自定义资源(Custom Resource)由此产生.那么,如何让 Kubernetes 认识这些自定义 ...
最新文章
- OpenCV camshift算法的实例(附完整代码)
- shell 非_Shell基本操作(一)
- SpringBoot的配置项
- 通过Spring Social发推StackExchange问​​题
- 一个简单的时间轴demo
- MySQL 8.0 ROLE管理
- TIOBE 3 月编程语言:Swift 一路低走,Java 份额大跌
- JavaScript 中的垃圾回收和内存泄露如何处理?| 技术头条
- barco控制软件支持linux_vnc远程控制软件linux,在linux系统上能够使用的vnc远程控制软件...
- ×××的两种组网方式
- iOS开发之画图板(贝塞尔曲线)
- mysql使用sql脚本建立数据库
- 版权声明--关于本人BLOG发表的带有原创标识的文章相关
- LeetCode刷题攻略
- 生成小学算术题——小程序
- 2017.7.10日C组模拟赛总结
- 2020Android不死我不倒,作为一个程序员,你觉得最大的悲哀是什么
- Android 获取蓝牙设备类型
- 高等数学第七版 上册 第一章 函数与极限1
- java实验(客户端) 2015106宋世超
热门文章
- Unity Metaverse(一)、Ready Player Me Blender 自定义你的Avatar虚拟人
- 民宿久病不愈,途家药石无医?
- 2021-09-17meituan-013.偏爱字母
- CTF解题技能之MISC基础
- oracle to_char(_fm09),oracle to_Char fm 函数
- php实现删除数据库中内容,php – 从数据库中删除内容,安全预防措施
- 夏令时 各国争议很大
- 使用谷歌地图 Javascript版
- matlab bwlable代码,matlab的bwlabel
- jdk 6u45 linux x64,【Linux】ubuntu安装jdk-6u45-linux-x64.bin(示例代码)