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

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: yohooage: 28

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

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

在线yaml转json网址

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

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

纯量

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

#字符串
c1: yohoo
#字符串也可以拆成多行,每一行转换成一个空格
cc: yohooliu
#布尔值
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: yohooage: 28#形式二(了解)
test: {name: yohoo,age: 28}

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

数组

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

在这里插入图片描述

在这里插入图片描述

提示:

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

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

http://www.lryc.cn/news/446608.html

相关文章:

  • 操作简单 地检编码器 武汉正向科技售后优质
  • 2024中国新能源汽车零部件交易会,开源网安展示了什么?
  • Java解析嵌套jar中class文件
  • 【含文档】基于Springboot+Vue的高校竞赛管理系统(含源码+数据库+lw)
  • 在大模型应用层面区分对比检索增强生成RAG技术和知识库技术
  • 云和恩墨携手华为,发布zCloud数据库备份管理一体机并宣布共建数据保护生态...
  • Linux系统备份Gitee等云git所有仓库与所有分支的数字资产
  • JavaScript 条件循环语句
  • LeetCode2207解题思路
  • opencv图像增强十四:opencv两种白平衡介绍及实现
  • Linux标准IO(四)-格式化I/O输入
  • 分布式安装LNMP
  • TFTP协议
  • FPGA随记-二进制转格雷码
  • Android常用C++特性之std::unique_lock
  • 网络与信息安全工程师(工信部教育与考试中心)
  • uni-app+vue3开发微信小程序使用本地图片渲染不出来报错[渲染层网络层错误]Failed to load local image resource
  • Leetcode 93-复原 IP 地址
  • unity 中向指定的动画片段添加动画事件,并播放动画,同时获取动画片段的时长。
  • JavaEE:探索网络世界的魅力——玩转UDP编程
  • 生成式人工智能:企业数字化转型的全新引擎,深度解析The Open Group 2024生态系统架构·可持续发展年度大会
  • 阿里云k8s如何创建可用的api token
  • leetcode刷题day30|贪心算法Part04重叠区间问题(452. 用最少数量的箭引爆气球、435. 无重叠区间、763.划分字母区间)
  • MQTT客户端实战:从连接到通信。详细说明MQTT客户端和MQTT代理进行通信
  • 【go/方法记录】cgo静态库编译以及使用dlv定位cgo崩溃问题
  • (笔记自用)位运算总结+LeetCode例题:颠倒二进制位+位1的个数
  • 024.PL-SQL进阶—游标
  • 从零开始使用树莓派debian系统使用opencv4.10.0进行人脸识别(保姆级教程)
  • golang qq邮件发送验证码
  • 鸿蒙 OS 开发单词打卡 APP 项目实战 20240922 笔记和源码分享