普通 Docker 与 Kubernetes 对比

Docker提供基本容器管理 API 和容器镜像文件格式
Kubernetes 管理运行容器的(物理或虚拟)主机群集,如果 Docker 是 OCP 的”内核”,Kubernetes 就是维持它的运转的”心脏”

尽管通过 Docker 使用环境变量在容器之间共享信息能够在技术上实现服务发现,但仍然存在一些限制,而且需要通过许多手动工作来确保所有环境变量保持同步,特别是在使用多个容器。

Kubernetes 提供了一种方法,当同一命名空间(项目)内的容器集服务启动时,Kubernetes自动为同一命名空间中的pod注入一组环境变量
这些Kubernetes环境变量一般遵从以下惯例
大写:所有环境变量使用大写的名称来设置
下划线分隔词语:服务创建的环境变量通常使用多个词语创建,它们通过下划线 (_) 分隔
以服务名称开头:服务所创建的环境变量的第一个词语是服务名称
协议类型:大多数网络环境变量会声明协议类型(TCP 或 UDP)

这张图表展示了包含所有相互关联组件的 Kubernetes 集群

普通 Docker 与 Kubernetes 对比

Original: https://www.cnblogs.com/xiong97/p/16326728.html
Author: 静言善思
Title: 普通 Docker 与 Kubernetes 对比

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/578297/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球