03 Kubernetes 系统快速入门

news2025/1/19 13:10:54

课件

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

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

在这里插入图片描述
在这里插入图片描述
Kubernetes 中的 ownerReference 字段用于建立资源之间的所有者关系,即父子关系。这个字段可以用来指定一个资源是另一个资源的所有者。例如,一个 Deployment 可以拥有多个 Pod,这些 Pod 就可以通过 ownerReference 字段引用到对应的 Deployment 资源。

ownerReference 字段包含以下几个属性:

  • apiVersion:引用资源的 API 版本。
  • kind:引用的资源类型。
  • name:引用资源的名称。
  • uid:引用资源的唯一标识符。
  • controller:标识这个所有关系是否是控制器-被控制器关系的布尔值。如果为 True,则表示这个资源是一个控制器,它拥有或管理着其他资源。

在 Kubernetes 中,ownerReference 字段通常用于实现控制器模式,例如 ReplicaSet 和 Deployment 等控制器都可以通过 ownerReference 字段来管理其创建的 Pod。这种方式可以确保资源之间的一致性,并且在删除控制器时也可以自动删除控制器创建的所有子资源。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
k8s list-watch 是 k8s API Server 提供的一种 RESTful API 操作方式,它可以用来实现对 k8s 资源对象的实时监控和响应。下面是 k8s list-watch 的流程说明:

  1. 客户端向 k8s API Server 发送一个 GET 请求,请求某个 k8s 资源对象的列表。例如,可以请求获取所有的 Pod 对象。

  2. k8s API Server 返回一个包含该资源对象列表的响应结果。

  3. 客户端对该响应结果进行处理,并记录下该资源对象列表的当前版本号(resourceVersion)。

  4. 客户端向 k8s API Server 发送一个 GET 请求,请求该资源对象的 watch API。例如,可以请求监控所有的 Pod 对象。

  5. k8s API Server 返回一个包含该资源对象列表的响应结果,并保持该连接处于打开状态。

  6. 当 k8s API Server 上的该资源对象发生变化时,它会向客户端推送一个 JSON 格式的事件通知,通知客户端该资源对象的变化信息,包括事件类型(Added、Modified 或 Deleted)和该对象的最新版本号(resourceVersion)。

  7. 客户端对该事件通知进行处理,并记录下该资源对象的最新版本号。

  8. 客户端继续等待下一个事件通知,直到连接关闭或发生错误。

  9. 如果连接关闭或发生错误,客户端可以重新连接并重复上述流程,以获取该资源对象的最新状态。

总体来说,k8s list-watch 流程可以帮助客户端实时监控 k8s 资源对象的变化,并根据需要进行响应。这对于 k8s 应用程序的开发和运维非常有帮助。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

自测题

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/469580.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

D. Maximum Distance(最小生成树)

Problem - D - Codeforces Chouti已经厌倦了乏味的作业,于是他打开了数年前创建的一个旧编程问题。 给定一个具有n个节点和m条加权边的连通无向图。其中有k个特殊节点:x1,x2,...,xk。 现在定义路径的成本为其边权的最大值。两个顶点之间的距离定义为连…

从C出发 29 --- 指针与函数

只有知道具体位置,才有可能跳到那个位置去执行,如果不知道在哪里,怎么跳? 函数是什么? 函数就是一片连续的内存 数组是什么? 数组就是一片连续的内存 很显然,这一片连续的内存当中&#xff0c…

百度智能云六大产品系列将率先基于大模型升级,加速全面智能化

百度智能云在上海召开文心一言技术交流会。百度集团副总裁袁佛玉表示,大模型的技术突破,使得全球性的“AI再造”已经拉开序幕。在技术底座层面,百度智能云拥有全栈自研的AI大底座;在大模型平台层面,拥有全球首个一站式…

OSGI详解

最近项目用到了OSGI,第一反应就是什么是OSGI? OSGI是一个为Java提供动态模块化的系统; 准确的说,OSGI是一个标准,一个框架,也可以理解为一个容器,具体的实现有Eclipse下的Equinox和Appach下的Fe…

18. Unity - 2D游戏开发小记01 --- 瓦片地图搭建基本操作

1. 瓦片地图创建(Tilemap) 在2D游戏开发中,瓦片地图就是游戏中的场景或者说游戏背景,可以使用把图片资源制作成Tiles,然后在游戏场景中搭建2D游戏的背景即可。 效果展示: 规则瓦片制作 首先在 Hierarchy层级窗口中右键鼠标,依次选择 2D Object → Tilemap → Rectan…

SpirngMVC的创建和使用

SpirngMVC的创建 SpringMVC的创建很容易。 步骤:创建SpringBoot项目,并在添加依赖时,添加Spring Web。 SpringMVC的创建就完成了。 创建SpringBoot项目详情:SpringBoot项目创建和使用_追梦不止~的博客-CSDN博客 S…

lua元表、元方法

lua元表、元方法 lua官方参考手册:https://www.runoob.com/manual/lua53doc/manual.html#2.4 一、总结: ☺ 1、普通的表,找不到了,或者无法进行运算的时候,考虑设置到它身上的元表的元方法 2、元表的本质&#xff1a…

JavaWeb03(域对象EL表达式JSTL标签)

目录 一.jsp内置对象之域对象 1.1 什么是jsp的内置对象? JSP的内置对象是指在JSP页面系统中已经默认内置的Java对象,这些对象不需要开发人员显式声明即可使用。一共有9个: 分别为request、response、session、application、out、pageContext、confi…

netfilter filter表(三)

修改《netfilter filter表(二)》的hello_open函数,将ipt_entry的信息打印处理,代码如下: char* get_verdict(int verdict) {verdict -(verdict 1);char* p "";switch (verdict){case NF_DROP:p "NF_DROP";break;cas…

【LeetCode训练营】反转链表 移除链表元素 详细图解 203,206

💌 博客内容:LeetCode 训练营 😀 作  者:陈大大陈 🚀 个人简介:一个正在努力学技术的准前端,专注基础和实战分享 ,欢迎私信! 💖 欢迎大家:这…

SpringMVC实现文件上传和下载和Json的简单实用

目录 SpringMVC实现文件上传和下载 1、文件下载 2、文件上传 (1)文件上传操作的分析 (2)实现步骤 (3)解决文件重名覆盖问题 Json的简单使用 1、Json概述 2、Json的语法格式 3、Jackson的QuickStart SpringMVC…

【C++STL】map

文章目录 一. map的介绍二. map的使用结束语 一. map的介绍 map是关联容器,它按照特定的次序(按照key来比较)存储由键值key和值value组合而成的元素在map中,键值key通常用于排序和唯一地标识元素,而value中存储与此键值…

OSI七层模型、TCP/IP四层模型

OSI七层模型和TCP/IP四层模型 OSI七层模型 物理层:底层数据传输,如网线、网卡标准数据链路层:定义数据基本格式,如何传输如何标识;如网卡MAC地址网络层:定义IP地址,定义路由功能;如…

【中级软件设计师】—(针对上午题)二十三种设计模式(三十九)

【中级软件设计师】—(针对上午题)二十三种设计模式(三十九) 一、设计模式的分类 背背背 1 二、创建型设计模式(5种) 三、简单工厂模式 简单工厂模式代码实现如下: /*** author:Ca…

CentOS分区挂载 fdisk、parted方式解析

1 介绍 在linux中,通常会将持久化数据保存到硬盘当中,但是硬盘一把会比较大,因此我们为了方便管理,会将一个硬盘分成多个逻辑硬盘,称之为分区。 为了能够让分区中的文件使得能让操作系统处理,则需要对分区…

Java阶段二Day11

Java阶段二Day11 文章目录 Java阶段二Day11DQL主键与外键外键约束多对多关系内连接外连接自连接 JDBC核心接口JDBC连接的基本流程 教师总结主键与外键外键约束结论:关联关系中通常不适用外键约束。 多对多关系多对多关联查询例 练习题干答案 内连接语法例 外连接例 自连接定义场…

研报精选230427

目录 【行业230427东方金诚】有色金属行业信用风险回顾与2023年展望 【行业230427头豹研究院】2023年中国汽车安全气囊行业词条报告 【行业230427头豹研究院】2023年中国钠离子负极材料行业词条报告 【个股230427开源证券_佳禾食品】公司首次覆盖报告:植脂末龙头再启…

小匠物联出席宁波第五届家电产业数字化对接会助推家电产业数智化

宁波的家电资源与市场充足,特别是小家电,涉及20多个细分行业、近千个品种,其中10多个细分行业小家电产量一直位居全国或全球首列。但受原材料上涨等多重因素的影响,作为宁波市传统优势产业的家电产业也未能避免,产业数…

ldif 数据转成正确的组织结构再探

上次文章最后有说到按照之前的思路来转化组织结构是有坑的,我们现在还只是对接 AD域,ldap 协议的其他产品在细节上还会有些许不同 我们是不能直接粗暴的认为 cn 就是对应标识一个用户, cn 是 common name 的意思,他也可以表示我们…

【LeetCode】(力扣) c/c++刷题-145. 二叉树的后序遍历

题目: 给你一棵二叉树的根节点 root ,返回其节点值的 后序遍历 。 示例 1: 输入:root [1,null,2,3] 输出:[3,2,1] 示例 2: 输入:root [] 输出:[] 示例 3: 输入&a…