Docker和K8S

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进行网络寻址和负载均衡

相关推荐
骇客野人1 分钟前
通过脚本推送Docker镜像
java·docker·容器
铁蛋AI编程实战18 分钟前
通义千问 3.5 Turbo GGUF 量化版本地部署教程:4G 显存即可运行,数据永不泄露
java·人工智能·python
晚霞的不甘29 分钟前
CANN 编译器深度解析:UB、L1 与 Global Memory 的协同调度机制
java·后端·spring·架构·音视频
SunnyDays101131 分钟前
使用 Java 冻结 Excel 行和列:完整指南
java·冻结excel行和列
liux352835 分钟前
基于kubeadm部署Kubernetes 1.26.4 集群指南
云原生·容器·kubernetes
摇滚侠42 分钟前
在 SpringBoot 项目中,开发工具使用 IDEA,.idea 目录下的文件需要提交吗
java·spring boot·intellij-idea
云姜.1 小时前
java多态
java·开发语言·c++
李堇1 小时前
android滚动列表VerticalRollingTextView
android·java
泉-java1 小时前
第56条:为所有导出的API元素编写文档注释 《Effective Java》
java·开发语言
zfoo-framework2 小时前
帧同步和状态同步
java