登录社区云,与社区用户共同成长
邀请您加入社区
传统部署方式
手动管理服务器
负载均衡配置复杂
维护困难
Kubernetes部署方式
智能容器编排
自动负载均衡
自动化运维
K8s核心特性
自动化部署
智能调度
资源管理
系统自愈
自动重启
故障转移
健康检查
水平扩展
HPA自动扩缩
负载均衡
服务发现
DNS命名
自动更新
滚动更新
零停机部署
版本回滚
配置管理
ConfigMap
Secret
存储管理
持久化存储
多种存储类型
批量作业
Job
CronJob
Worker Node 3
Worker Node 2
Worker Node 1
Control Plane (Master)
kube-apiserver集群入口
etcd键值存储
kube-scheduler调度器
kube-controller-manager控制器管理器
etcd持久化存储
kubelet节点代理
Container Runtime容器运行时
kube-proxy网络代理
Pod容器组
应用容器
Pod
共享网络命名空间
共享存储卷
容器1主应用
容器2Sidecar
容器3Init容器
IP地址localhost通信
data共享文件系统
客户端
Servicemy-service:80
Pod1IP: 10.1.0.1
Pod2IP: 10.1.0.2
Pod3IP: 10.1.0.3
容器
Selector:app=myapp
StatefulSet (有状态)
web-0
有序稳定名称
web-1
web-2
数据持久性
稳定网络标识
可预测访问
存储卷1
存储卷2
存储卷3
Deployment (无状态)
web-76d7c5b8c7
随机名称
web-76d7c5b8c8
web-76d7c5b8c9
临时存储
无持久性
动态IP
无稳定网络标识
应用配置
传统方式
打包到Docker镜像
修改需重建镜像
ConfigMap方式
创建ConfigMap对象
Pod通过环境变量引用
Pod通过Volume挂载
动态更新配置
路径: /api
域名: app.example.com
路径: /admin
互联网用户
Ingress ControllerNginx/Traefik
路由规则
Service: api-service
Service: web-service
Service: admin-service
Pod: api-1
Pod: api-2
Pod: web-1
Pod: web-2
Pod: web-3
Pod: admin-1
SSL/TLS终止
访问控制
当前: 80%目标: 50%
当前: 20%目标: 50%
当前: 50%目标: 50%
监控指标
HPA控制器检查CPU使用率
需要扩容
需要缩容
保持现状
增加副本数: 3→5
减少副本数: 3→2
Deployment创建新Pod
Deployment删除Pod
负载降低CPU: 80%→50%
负载提高CPU: 20%→50%
Namespace
Deployment
StatefulSet
DaemonSet
Service
Ingress
ReplicaSet
Container 1
Container 2
Container 3
Volume
PersistentVolume
更多推荐
open-code-review Codex 插件教程:对话式调用评审技能指南
本文是一份面向新手的 **open-code-review Codex 插件教程**,教你在 Codex 中通过对话式方式调用 open-code-review 的 AI 代码评审技能。open-code-review 是阿里巴巴开源的 AI 代码评审工具,采用"确定性流水线 + LLM Agent"混合架构,内置多语言评审规则(NPE、线程安全、XSS、SQL 注入等),可在 Codex 里用一
OBS Studio 完整指南:免费开源录屏与直播软件从零上手
想做一场像模像样的直播,或者把屏幕内容录成教程视频,但一想到商用软件的订阅费就有些犹豫?其实你不需要花一分钱。OBS Studio 是一款免费开源的直播与录屏软件,支持 Windows、macOS 和 Linux,采集、混音、编码、推流、录制,一条流水线全包了。## 先搞清楚 OBS Studio 是什么OBS Studio 是一个"场景化"的采集合成工具:你把摄像头、窗口、浏览器、图片、
如何用MediaCrawler爬取小红书抖音数据?7大平台爬虫从安装到实战完整指南
MediaCrawler 是一个支持小红书、抖音、快手、B站、微博、百度贴吧、知乎的开源自媒体数据采集工具。它能按关键词、按帖子、按创作者主页三种方式抓取笔记/视频内容、评论甚至二级评论,并把结果存成 JSON、CSV、Excel 或数据库。适合做市场调研、竞品监控、内容选题的运营人员,以及想要现成爬虫框架而不想从零写 JS 逆向的开发者。## 从一次"手动抄数据"说起想象这个场景:你负责
扫一扫分享内容
为遵守国家网络实名制规定,未绑定将限制内容发布与互动
所有评论(0)