首页 > 其他分享 >Kubernetes(K8S) yaml 介绍

Kubernetes(K8S) yaml 介绍

时间:2022-11-25 10:37:43浏览次数:34  
标签:Kubernetes -- yaml template Pod K8S spec metadata

  • 使用空格做为缩进
  • 缩进的空格数目不重要, 只要相同层级的元素左侧对齐即可
  • 低版本缩进时不允许使用 Tab 键, 只允许使用空格
  • 使用#标识注释, 从这个字符一直到行尾, 都会被解释器忽略
  • --- 使用 三个 - 进行多项配置

image

apiVersion API版本 可以用 kubectl api-versions 命令查询
kind 定义的资源类型和角色,比如: Pod
metadata 资源元数据对象
metadata.name 元数据对象的名字,这里由我们编写,比如命名Pod的名字
metadata.namespace 元数据对象的命名空间
spec 资源规格
spec.replicas 副本数量
spec.selector 标签选择器
spec.template Pod模板
spec.template.metadata Pod元数据
spec.template.spec Pod规格
spec.template.spec.containers[] Spec对象的容器列表定义
spec.template.spec.containers[].name 容器的名字
spec.template.spec.containers[].image 镜像名称
# 初次创建,生成 yaml 文件 【--dry-run】,减少编写量,避免出错
[root@k8smaster ~]# kubectl create deployment javademo1 --image=registry.cn-shanghai.aliyuncs.com/vipsoft/vipsoft:1.0.0 --dry-run -o yaml > javademo1.yaml

标签:Kubernetes,--,yaml,template,Pod,K8S,spec,metadata
From: https://www.cnblogs.com/vipsoft/p/16919291.html

相关文章

  • K8S环境的Jenkin性能问题处理续篇(任务Pod设置)f
    欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demosK8S环境的Jenkin性能问题处理本文是《K8S环境的Jenkin性能问题......
  • Harbor用户机制、镜像同步和与K8s的集成实践
    Habor是由VMWare公司开源的容器镜像仓库。事实上,Habor是在DockerRegistry上进行了相应的企业级扩展,从而获得了更加广泛的应用,这些新的企业级特性包括:管理用户界面,基于角色......
  • K8S 集群架构
    K8S集群架构 master主节点,控制平台,不需要很高性能,不跑任务,通常一个就行了,也可以开多个主节点来提高集群可用度worker工作节点,可以是虚拟机或物理计算机,任务都在这......
  • 深入理解Kubernetes 4A - Authorization源码解析
    Overview在Kubernetes中,当一个访问请求通过了登录阶段(Authentication),必须还需要请求拥有该对象的访问权限,而授权部分也是KubernetesAPI访问控制中的第二个部分Author......
  • 每天一点基础K8S--kubeadm构建多master k8s集群--version 1.20.6
    搭建条件centos-stream-8[root@localhost~]#cat/etc/os-releaseNAME="CentOSStream"|主机名|IP地址|role||master-worker-node-1|192.168.122.6/24|......
  • Kubernetes 1.3 从入门到进阶 安装篇:minikube
    Kubernetes单机运行环境一直是一个没有得到重视的问题。现在我们有了minikube,一个用go语言开发的可以在本地运行kubernetes的利器,不过目前应该只是支持kubernetes1.3。如果......
  • springboot 与 k8s结合使用
    https://juejin.cn/post/7138975184114941965https://techdozo.dev/deploying-a-restful-spring-boot-microservice-on-kubernetes/https://piotrminkowski.com/2017/05/......
  • Kubernetes(K8S) 常用命令
    Docker常用命令Docker常用命令#查看API版本[root@k8smaster~]#kubectlapi-versions#重启K8S[root@k8smaster~]#systemctlrestartkubelet#查看kubelet......
  • ubuntu 20.04使用kubeadm安装k8s集群
    本文主要用于记录,步骤参考了:https://blog.csdn.net/weixin_44559544/article/details/123381441一、设备相关准备1、修改节点主机名,这样好区分我总共是三台......
  • K8S学习记录
    kubelet在启动之后会一直闪烁运行;systemctlstatuskubelet之后,会发现有时候runnning有时候退出,属于一直闪烁。(尚硅谷P34视频最后)systemctl命令 ctl表示controller。......