news 2026/6/10 15:45:57

Docker Swarm 向 K8s 进阶的 10 个核心例子【20260104】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Docker Swarm 向 K8s 进阶的 10 个核心例子【20260104】

文章目录

  • Docker Swarm 向 K8s 进阶的 10 个核心例子
    • 核心概念映射(先理解对应关系)
    • 例子1:基础无状态服务部署(对应 Swarm Replicated Service)
      • 场景
      • Swarm 对比
      • K8s 实现
      • 验证步骤
    • 例子2:全局服务部署(对应 Swarm Global Service)
      • 场景
      • Swarm 对比
      • K8s 实现
      • 验证步骤
    • 例子3:服务扩缩容(对应 Swarm scale)
      • 场景
      • Swarm 对比
      • K8s 实现(基础+进阶)
        • 1. 基础手动扩缩容
        • 2. 进阶自动扩缩容(HPA)
      • 验证步骤
    • 例子4:资源约束(对应 Swarm limit/reserve)
      • 场景
      • Swarm 对比
      • K8s 实现
      • 验证步骤
    • 例子5:节点标签与亲和性调度(对应 Swarm constraint/placement-pref)
      • 场景
      • Swarm 对比
      • K8s 实现
        • 1. 给 K8s 节点打标签(对应 docker node update --label-add)
        • 2. 编写 `nginx-affinity.yaml`:
      • 验证步骤
    • 例子6:ConfigMap 配置管理(对应 Swarm Config)
      • 场景
      • Swarm 对比
      • K8s 实现
        • 1. 创建 ConfigMap(两种方式)
        • 2. 部署挂载 ConfigMap 的 Nginx:
      • 验证步骤
    • 例子7:Secret 密钥管理(对应 Swarm Secret)
      • 场景
      • Swarm 对比
      • K8s 实现
        • 1. 创建 Secret(两种方式)
        • 2. 部署挂载 Secret 的 MySQL:
      • 验证步骤
    • 例子8:滚动更新与回滚(对应 Swarm update/rollback)
      • 场景
      • Swarm 对比
      • K8s 实现
        • 1. 编写带更新策略的 Deployment:
        • 2. 执行滚动更新(对应 docker service update):
        • 3. 回滚(对应 docker service rollback):
      • 验证步骤
    • 例子9:健康检查与自愈(对应 Swarm healthcheck/自愈)
      • 场景
      • Swarm 对比
      • K8s 实现
      • 验证步骤
    • 例子10:Service 与 Ingress(对应 Swarm Overlay 网络+端口映射)
      • 场景
      • Swarm 对比
      • K8s 实现
        • 前置:安装 Ingress Controller(如 nginx-ingress)
        • 1. 部署 Web 服务(两个版本,模拟多服务):
        • 2. 编写 Ingress 规则(七层路由,对应 Swarm 端口映射进阶):
      • 验证步骤
    • 进阶总结

Docker Swarm 向 K8s 进阶的 10 个核心例子

核心概念映射(先理解对应关系)

Docker Swarm 概念Kubernetes 对应概念核心差异
Service(Replicated)Deployment(无状态)K8s 以 Pod 为最小调度单元,Deployment 管理 Pod 副本
Service(Global)DaemonSetK8s 用 DaemonSet 实现每个节点运行一个 Pod
ConfigConfigMapK8s 支持更灵活的配置挂载(文件/环境变量)
SecretSecretK8s Secret 支持 base64 加密,可挂载为文件/环境变量
节点标签/约束节点标签/节点亲和性K8s 亲和性规则更丰富(节点/Pod 亲和性)
滚动更新
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 12:30:11

HeyGem系统能否识别戴口罩的人脸视频?不建议使用

HeyGem系统能否识别戴口罩的人脸视频?不建议使用 在数字人内容爆发式增长的今天,越来越多的企业和创作者开始依赖AI驱动的口型同步技术来快速生成高质量的虚拟人物视频。HeyGem 正是这类工具中的典型代表——它能根据一段音频,自动为指定人物…

作者头像 李华
网站建设 2026/6/10 12:29:29

【收藏级干货】RAG技术实战:让大模型理解企业知识,AI落地必备技能

这是让大模型真正理解你企业知识的关键技术开篇:为什么RAG是AI落地的必经之路?我了解到目前很多智能客服系统有一个关键问题:虽然大模型很强大,但它对企业内部的知识一无所知。当客户询问"我们公司最新的理财产品收益率是多少…

作者头像 李华
网站建设 2026/6/10 12:29:46

从零开始理解LLM内部原理之多头注意力(Multi-head Attention)

PART 01 单头注意力机制的局限性 在前面的文章中,我们学习过自注意力机制(self-attention,参见第6篇)。在自注意力环节中,模型会为输入序列中的每个词计算一个注意力输出。也就是: 让模型在读到一个词时&am…

作者头像 李华
网站建设 2026/6/10 11:33:02

HeyGem系统崩溃了怎么办?重启脚本+查日志

HeyGem系统崩溃了怎么办?重启脚本查日志 在AI数字人视频生成系统逐渐走向批量落地的今天,稳定性问题正成为横亘在“能用”和“好用”之间的一道隐形门槛。HeyGem作为一款集语音驱动、口型同步与视频合成为一体的工具,虽然在教育、营销等场景中…

作者头像 李华
网站建设 2026/6/10 15:46:55

侧脸角度过大影响合成?HeyGem要求正脸清晰

侧脸角度过大影响合成?HeyGem要求正脸清晰 在数字人内容爆发的今天,越来越多的企业开始用AI主播替代真人出镜——从电商带货到企业培训,从客服应答到品牌宣传。这类“会说话的头像”背后,是一整套复杂的音视频对齐技术。而当你兴致…

作者头像 李华