k8s基础

k8s基础

概览

k8s是主从结构模式,一个master对应多个node。master接收请求后通过调度器在node上部署容器。

各组件

Pod ::容器部署在pod中,pod相当于一个管理容器运行的最小单元
Deployment ::通常一个pod挂掉之后就没有然后了,如果是通过一个deoplyment指定一个应用要部署3个实例(pod),当一个挂掉之后,会再部署一个,保证有3个实例在运行。
Service :pod只能在容器内部访问,如果想要容器外部访问,通过抽象出一个service,外部访问service,service通过负载均衡等策略找到实际运行容器的pod
VolumeConfigMapSecret ::这三种都是看k8s中共享存储的解决方案,Volume可以通过挂在NFS实现大容量的共享存储信息,configMap和Secret都是在master上存储,通常共享一些键值对的配置信息,Secret用来存储密码等敏感信息
Ingress :k8s中的网关,外部可以通过网关路由映射之后访问service,service负载均衡后访问pod

相关推荐
码云骑士18 小时前
28-Docker部署Django(下)-docker-compose编排与静态文件处理
docker·容器·django
java_cj19 小时前
从kubectl学Visitor模式:如何优雅处理多态数据结构的遍历
云原生·golang·k8s·访问者模式
木雷坞19 小时前
Firecrawl Docker Compose 自托管排查:镜像、Redis、队列和 Playwright
redis·docker·容器·firecrawl
就改了19 小时前
微服务异步场景链路断裂完整解决方案
微服务·云原生·架构
whyfail19 小时前
Colima:把 Docker Desktop 从 Mac 上“瘦身”的那把刀
macos·docker·容器
人工智能培训20 小时前
数字孪生的未来发展方向探析
gpt·深度学习·机器学习·容器·知识图谱
swordbob21 小时前
Nacos vs Eureka
spring cloud·云原生·eureka
大佐不会说日语~21 小时前
在 Windows 本地用 Docker 部署向量模型(bge-m3)
windows·docker·容器·llm·ollama
xsc-xyc21 小时前
CasaOS + Docker 挂载外接硬盘部署 Jellyfin 私人影院
运维·docker·容器
码云骑士1 天前
27-Docker部署Django(上)-从2GB到180MB的镜像瘦身实战
docker·容器·django