大家好,欢迎来到IT知识分享网。
OKD 简介
Kubernetes 介绍
- 工作负载:从一个或者多个节点开始运行容器工作负载;
- 控制平面:从一个或者多个控制平面节点管理这些工作负载的部署;
- 部署单元:将容器包装在名为 Pod 的部署单元中。使用 Pod 为容器提供额外的元数据,并提供了将多个容器分组到的单个部署实体中的能力;
- 分层管控:例如,服务由一组容器组(Pod)和一个定义如何访问它们的策略表示;此策略允许容器链接到它们需要的服务,即使它们没有服务的特定 IP 地址。复制控制器是另一种资源,它指示一次需要运行多少个 Pod 副本(你可以使用这个功能自动扩展你的应用程序来满足你的需求)。
在短短几年之间,已经可以看到 Kubernetes 被本地、私有云和公有云大量使用。这种开源的开发模型允许大家通过接口来扩展网络、存储和身份验证等组件,做 Kubernetes 的插件来实现不同的能力。
容器应用的好处
跟传统的部署方法相比,使用容器化应用程序的优势包括:
- 操作系统优势
- 部署和扩展优势
操作系统优势
部署和扩展优势
OKD 概述
OKD 为 Kubernetes 提供了企业级的增强功能,包括以下增强功能:
- 混合云部署。你可以将 OKD 集群部署到各个公共云平台或者数据中心。
- 集成红帽技术。OKD 中的主要组件来自 Fedora 和相关的 Red Hat 技术。OKD 受益于红帽企业高质量的软件密集测试和认证计划。
- 开源开发模式。开发是在公开的情况下完成的,源代码可从公共软件存储库中获得。这种开放的合作促进了快速的创新和发展。
尽管 Kubernetes 擅长管理你的应用程序,但它不包含或管理平台级别的内容和部署过程。强大而灵活的平台管理工具和流程是 OKD 4.11 提供的重要优势。以下部分介绍了 OKD 的一些独特的功能和优势。
自定义操作系统
- IGN(Ignition),OKD 将其用作首次启动的系统配置,用于初始启动和配置机器。
- CRI-O,一种 Kubernetes 原生容器运行时实现,与操作系统紧密集成,提供高效和优化的 Kubernetes 体验。CRI-O 提供了运行、停止和重新启动容器的设施。它完全取代了 OKD 3 中使用的 Docker 容器引擎。
- Kubelet,Kubernetes 主要的节点代理,负责启动和监控容器。
在 OKD 4.11 中,你必须在所有控制平台机器上使用 FCOS,但你可以使用 Red hat Enterprise Linux(RHEL)作为工作节点的计算机操作系统。如果你使用 RHEL 作为工作节点,那你可能需要做更多的系统维护。
简化的安装和更新过程
其他主要功能
OKD 生命周期
下图简单展示了使用 OKD 的过程:
- 创建 OKD 集群
- 管理集群
- 开发和部署应用程序
- 扩展应用程序
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/133937.html