k8s_资源管理介绍

news/2024/9/30 1:58:33/

资源管理介绍

在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.ppmy.cn/news/1532187.html

相关文章

【.NET 8 实战--孢子记账--从单体到微服务】--用户(删除/修改/查询)

本文将继续讲解和用户相关的接口&#xff0c;包括用户的删除、修改和查询 一、需求 我们先来看一下这篇文章的目标也就是需求表&#xff1a; 编号需求标题需求内容1删除对某一个用户进行删除&#xff0c;注意&#xff1a;只能删除用户&#xff0c;和用户相关联的数据不能删除…

【C语言内存管理】第七章 内存管理中的常见问题

第七章 内存管理中的常见问题 内存管理是C语言编程中的一个关键环节&#xff0c;错误的内存操作容易导致严重的程序漏洞和系统崩溃问题。以下详细讨论内存管理中的常见问题&#xff0c;并提供相应的代码示例和预防方法。 1. 内存泄漏 内存泄漏是指程序在堆上分配内存后&…

「OC」探索 KVC 的基础与应用

「OC」KVC的初步学习 文章目录 「OC」KVC的初步学习前言介绍KVC的相关方法key和keyPath的区别KVC的工作原理KVO的setValue:forKey原理KVO的ValueforKey原理 在集合之中KVC的用法1. mutableArrayValueForKey: 和 mutableArrayValueForKeyPath:2. mutableSetValueForKey: 和 muta…

小程序振动

原生小程序&#xff1a; (1)&#xff1a;震动 wx.vibrate(); (2)&#xff1a;长震动 wx.vibrateLong(); (3)&#xff1a;短震动 wx.vibrateShort(); uniapp&#xff1a; (1)&#xff1a;震动 uni.vibrate(); (2)&#xff1a;长震动 uni.vibrateLong(); (3)&#xff1a;…

华为认证HCIA篇--网络通信基础

大家好呀&#xff01;我是reload。今天来带大家学习一下华为认证ia篇的网络通信基础部分&#xff0c;偏重一些基础的认识和概念性的东西。如果对网络通信熟悉的小伙伴可以选择跳过&#xff0c;如果是新手或小白的话建议还是看一看&#xff0c;先有个印象&#xff0c;好为后续的…

数据集-目标检测系列-吸烟检测数据集 smoking cigarette >> DataBall

数据集-目标检测系列-吸烟检测数据集 smoking cigarette >> DataBall 数据集-目标检测系列-吸烟检测数据集 &#xff08;smoking cigarette&#xff09; 数据量&#xff1a;1W 数据项目地址&#xff1a; gitcode: https://gitcode.com/DataBall/DataBall-detections-…

Win11家庭版找不到gpedit.msc文件怎么办

首先确定电脑系统。 winI打开设置。 点击系统-系统信息&#xff0c;可以看到系统的版本 如果是家庭版&#xff0c;没有gpedit.msc文件&#xff0c;执行以下步骤 首先我们打开记事本&#xff0c;并输入以下内容&#xff08;注意空格&#xff09;&#xff1a; echo offpushd &qu…

中间件技术

在Java开发中&#xff0c;中间件技术是一种非常关键且广泛使用的技术。中间件通常被定义为位于操作系统、网络和数据库之上的软件层&#xff0c;用于简化分布式系统的开发、部署和管理。它们提供了一系列服务&#xff0c;如消息传递、事务管理、安全控制等&#xff0c;以帮助开…