登录社区云,与社区用户共同成长
邀请您加入社区
传统部署方式
手动管理服务器
负载均衡配置复杂
维护困难
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
有“AI”的1024 = 2048,欢迎大家加入2048 AI社区
更多推荐
AI修了1072个漏洞,挖洞赚钱这条路却更难走了
这两天网上流传:装个 AI 工具,三步就能帮人挖漏洞赚赏金,日入四位数。AI 会找漏洞是真的,Chrome 两个版本修了 1072 个;但按公开数据,赏金报告的中位数是 500 美元,只有两成报告有奖金,而且入门那一层正在被机器接管。这篇只讲能核对的事实和合法的参与路径。这两天网上流传一套说法:装个 AI 办公工具,跟着三个步骤走,就能帮人挖漏洞赚赏金,熟练之后一天挣四位数。这套话术里有两个部分得
AI重构遗留系统:小步快跑实战指南
总结 Claude Code 在遗留系统重构中的适用边界,并给出后续可继续深入的方向。
FDE(前沿部署工程师)是驻扎客户现场的AI工程师
扫一扫分享内容
为遵守国家网络实名制规定,未绑定将限制内容发布与互动
所有评论(0)