当前位置: 首页 > article >正文

k8s_资源管理介绍

资源管理介绍

在k8s中,所有内容都抽象成资源,用户需要通过操作资源来管理k8s

k8s本身就是一个集群系统,用户可以在集群中部署服务,在k8s集群中运行一个个的容器,将指定的程序部署到容器中

k8s最小的管理单元是pod,所以只能将容器放在pod中,k8s不会直接管理pod,是通过pod管理器来管理

pod提供服务之后,需要考虑如何访问pod中的服务,k8s提供service资源来实现这个功能,pod还需要持久化,k8s还提供了各种储存资源

在这里插入图片描述

学习k8s的核心就是学习如何对集群中的pod、pod控制器、service、存储等各种资源的管理

YAML语法介绍

YAML是一个类似XML、JSON的标记性语言,强调数据为中心,并不是以标识语言为重点。

yaml对比xml

xml

<test>
	<name>yohoo</name>
    <age>28</age>
</test>

yaml

test:
  name: yohoo
  age: 28

YAML的语法简单,主要有下面几个:

  • 大小写敏感
  • 使用缩进表示层级关系
  • 缩进不允许使用tab,要使用空格
  • 缩进的空格数不重要,只要相同层级左对齐就行
  • ‘#’表示注释

在线yaml转json网址

https://www.bairesdev.com/tools/json2yaml/

yaml支持的数据类型
  • 纯量
  • 对象
  • 数组

纯量

指的是简单的值,字符串、布尔值、整数、浮点数、Null、时间、日期

#字符串
c1: yohoo
#字符串也可以拆成多行,每一行转换成一个空格
cc: yohoo
    liu
#布尔值
c2: true
#整数
c3: 45
#浮点数
c4: 12.45
#null
c5: ~
#时间 使用ISO 8601格式
c6: '2024-09-25T22:49:22+08:00'
#日期
c7: '2024-09-25'

在这里插入图片描述

对象

#形式一(推荐)
test:
  name: yohoo
  age: 28

#形式二(了解)
test: {name: yohoo,age: 28}

在这里插入图片描述
在这里插入图片描述

数组

#形式一(推荐)
hobby:
  - 唱歌
  - 钓鱼
#形式二(了解)
hobby: [唱歌,钓鱼]

在这里插入图片描述

在这里插入图片描述

提示:

1.书写yaml,":"后面需要加一个空格

2.如果要将多段yaml放在一个yaml文件中需要用—分隔


http://www.kler.cn/news/325515.html

相关文章:

  • Spring Boot驱动的在线房产租赁服务
  • next 从入门到精通
  • 【RabbitMQ】幂等性、顺序性
  • js 如何监听 body 内容是否改变
  • 【WPF】桌面程序开发之窗口的用户控件详解
  • MATLAB绘图基础
  • 利用 PostgreSQL 构建 RAG 系统实现智能问答
  • 小程序视频编辑SDK解决方案,轻量化视频制作解决方案
  • 三菱PLC数据 转 profinet IO项目案例
  • 使用 Docker 部署 RStudio 的终极教程
  • Spring Boot 点餐系统:一键订餐解决方案
  • C++之Person类中调用Date类
  • 电脑使用adb工具连接手机,全文完整教程
  • MFC - 常用基础控件
  • 高防服务器如何抵御网络攻击?
  • RT-DETR改进策略:BackBone改进|PoolFormer赋能RT-DETR,视觉检测性能显著提升的创新尝试
  • 11.C++程序中的常用函数
  • 【含文档】基于Springboot+Vue的个性化推荐电商平台(含源码+数据库+lw)
  • 【网络安全】公钥密码体制
  • 关于QSizeGrip在ui界面存在布局的情况下的不显示问题
  • 绿色新纪元:光伏技术飞跃与能源体系重塑
  • keil仿真||示波器的使用
  • unixODBC编程(三)查询数据库表中的数据
  • LangChain:构建复杂 NLP 应用的框架
  • ENV | docker 安装使用(简单实操版)
  • Llama 3.2来了,多模态且开源!AR眼镜黄仁勋首批体验,Quest 3S头显价格低到离谱
  • C语言介绍
  • Object Pascal 过程与函数
  • Ubuntu网卡配置
  • rabbitMQ 简单使用