云环境中的技术扩展与安全考量
1. K8s 的可扩展性与 Red Hat 的贡献
K8s 的可扩展性利用了编排层的一组固定服务,其中包含扩展机制,像 Red Hat 这样的供应商可以在上游 K8s 代码基础上添加功能。Red Hat 提供了包含 Operator 的软件包扩展,便于安装、更新和管理。此外,Red Hat 还有一个 Operator 生命周期管理器,可促进应用程序和基础设施组件的发现与安装。众多其他公司也看到了使用 Operator 的优势,这推动了公开可用 Operator 的标准化,进而促成了 OperatorHub.io 的诞生,它是 IBM、Red Hat、亚马逊、谷歌和微软合作推出的。
2. Kubernetes 与 OpenShift 的工作机制
Kubernetes 定义了集群的状态,管理员和开发者通过 etcd 数据库跟踪所有信息。Kubernetes 运行控制器来监控资源,检查其状态,若状态与声明的不同,就会采取行动使资源达到应有的状态。
OpenShift 容器平台(OCP)主要运行在两种类型的节点上:主节点和工作节点。
- 主节点 :
- 运行 API,为 Web 控制台、命令行和许多其他用于集群内外通信的 API 端点提供接口。
- 托管维护集群状态的 etcd 数据库。
- 执行维护集群操作所需的所有内部集群服务。
- 通常以三个为一组设置,以实现高可用性和集群仲裁。用户工作负载不会在主节点上运行。主节点还承载着核心 Kubernetes 组件,如 Kubernetes API 服务器、调度器和集群管理组件,以及 OpenShif
超级会员免费看
订阅专栏 解锁全文
1212

被折叠的 条评论
为什么被折叠?



