Docker和K8S

embedded/2024/9/23 23:30:32/

Docker技术可以将生成的镜像,在docker容器中运行。Build Once Run Anywhere
K8s是对容器集群进行管理协调的工具
一个K8S集群 有一个master节点和多个node节点
master节点里面有
1、etcd:文件保存集群各个节点的状态数据,配置数据等。使用raft协议保证一致性
2、api Server :供client和其他组件调用
3、controller Mannager : 人机交互控制
4、Schudluer: 集群资源调度

node节点里面有:
1、pod (docker容器):运行镜像
2、Controller Runtime:下载镜像和运行容器的组件
3、kubelet:管理node节点 与master交互 执行master指令
4、kube-proxy:对pod进行网络寻址和负载均衡


http://www.ppmy.cn/embedded/110941.html

相关文章

弱口令爆破

本文仅作为学习参考使用,本文作者对任何使用本文进行渗透攻击破坏不负任何责任。 本文基于burp抓包软件针对dvwa靶场进行弱口令爆破测试。 靶场设置: 在DVWA Security中,设置安全等级,并保存。 打开靶场。 1,抓包。…

分布式本地缓存 ehcache 缓存同步复制

使用spring cache的方式 spring:#ehcache 配置cache:# 指定缓存类型 ehcache 本地缓存 redis 缓存type: ehcacheehcache:config: classpath:ehcache.xmlredis:# 指定存活时间(ms)time-to-live: 86400000# 指定前缀use-key-prefix: true# 是否缓存空值&a…

代码随想录 | Day21 | 二叉树:找树左下角的值路径总和

代码随想录 | Day21 | 二叉树:找树左下角的值&&路径总和 主要学习内容: 1.利用二叉树的谦虚遍历进行题目解答 2.to_string函数的使用 513.找树左下角的值 513. 找树左下角的值 - 力扣(LeetCode) 解法一:…

ThreeJS入门(001):简介、下载安装、历史、应用场景、竞品

查看本专栏目录 - 本文是第 001篇入门文章 文章目录 一、 Three.js 简介二、 Three.js 的历史与发展三、 公司背景四、下载安装五、官方网站六、应用范围场景七、相关竞品 一、 Three.js 简介 Three.js 是一个基于 WebGL 的 JavaScript 3D 库,它使得在 Web 上创建和…

Python中的私有属性与方法:解锁面向对象编程的秘密

在Python的广阔世界里,面向对象编程(OOP)是一种强大而灵活的方法论,它帮助我们更好地组织代码、管理状态,并构建可复用的软件组件。而在这个框架内,私有属性与方法则是实现封装的关键机制之一。它们不仅有助…

51单片机+proteus+学习3(串口、矩阵按键)

1.串口 1.1基本概念 1.1.1串口的简介 STC89C52有两个引脚是专门用来做UART(通用异步收发传输器)串行通信的,一个是P3.0,另一个是P3.1,它们还分别有另外的名字叫作RXD和TXD,由它们组成的通信接口就叫作串行接口,简称串口。 (1)G…

深入理解java并发编程之aqs框架

跟synchronized 相比较,可重入锁ReentrankLock其实原理有什么不同? 所得基本原理是为了达到一个目的;就是让所有线程都能看到某种标记。synchronized通过在对象头中设置标记实现了这一目的,是一种JVM原生的锁实现方式。而Reentran…

前端封装组件可视化库

在 Vue 项目中,如果你希望封装的组件库能够可视化并调整默认参数,你可以考虑使用以下工具和库: Storybook: Storybook 是一个非常流行的工具,用于构建和展示 UI 组件。它允许你以独立的方式开发组件,并能够直观地调整组…