Kubernetes 详解用于混合和多云的共享 集群
如今,混合云和多云部署比以往更契合企业的关键需求。随着企业中 Kubernetes 驳回的增长,有效控制多集群部署关于运行程序交付变得越来越关键。为了将Kubernetes 的经常使用和混合/多云基础架构联合在一同,IT 组织须要一个现代操作模型,用于混合和多云架构中的共享 K8s 集群。
选用企业混合和多云部署的能源各不相反,但无论企业的基础架构环节如何,应战和机会依然存在。无论是无心作为 IT 战略还是作为先前基础设备投资的结果,许多IT 指导者都发现了同时经常使用多种基础设备方法的好处。在许多方面,容器编排是下一个契合逻辑的步骤。但是,在混合和多云环境中控制 Kubernetes面临着共同的应战。
本文概述了不同的混合/多云方法以及跨云和数据中心环境的不同类型的上班负载。它解释了如何将 K8s用于混合和多云环境,支持跨私有云和公共云的操作,以及在控制单租户环境时要思考的应战。
1. 混合和多云方法的理想
通常,随着新上班负载和集群的参与,企业 Kubernetes 环境会随着期间的推移而裁减,通经常常使用不同的云服务和 Kubernetes发行版。本地上班负载或许曾经在运转以坚持齐全的合规性和监管控制,而一些客户或许会应用过去的基础设备来成功折旧的财务收益。
托管 Kubernetes 服务,如 Microsoft AKS 和 Amazon EKS,可用于裁减计算资源或应用与公共云服务的更深档次集成。
这些要求联合在一同构成了一种混合状况,企业或许会在本地和云中经常使用 Kubernetes。为了在不同环境中性能和控制集群,许多 IT团队在孤立的环境、多个控制台和云驳回面前的矫捷性承诺之间取得平衡。
2. 企业共享 K8s 集群
企业 Kubernetes 环境须要一种可以增长和裁减的多集群控制战略,同时还可以处置混合和多云基础架构带来的应战。共享服务平台 (SSP)是一个新鲜的概念,但可以运行于 Kubernetes。这样做可认为企业带来实践的好处——特意是一个繁多的控制控制台,它可以让 IT组织对集群有更大的可见性。
企业平台团队可以对平台服务、安保性和战略启动预测试、蓝图和规范化,确保性能分歧并缩小不分歧。这反上来又提高了整个企业的开发人员消费劲,并经过自助服务和缩小因失误、额外缺点扫除和停机期间而损失的期间,从而更快地进入市场。
在经过 SSP for Kubernetes 模型将 Kubernetes 引入混合云环境时,平台团队招思考这些最佳通常。
(1) 集中控制 Kubernetes 集群和上班负载性能
在一个中央控制集群和上班负载。集中部署和控制使 IT 控制员能够跨平台规范化性能。经过将控制、安保和控制交还给 IT 组织,中心位置还有助于从新取得对影子IT的控制。
仰仗片面的可见性,平台团队可以随时从一个控制台控制、隔离和监控经常使用状况。
提供 Kubernetes 自助服务集群和上班负载性能
经常使用预先同意的性能启用自助访问,以便开发人员可以裁减 Kubernetes 部署。经过对管道和定义的上班负载的下游访问,DevOps可以轻松地经常使用自助服务基础架构和工具启动集群和运行程序部署。这减速了交付并提升了对资源的访问。
使继续的安保性和合规性应战易于控制
借助安保的 Kubernetes 环境,IT 组织可以从集中位置轻松监控和控制身份和访问。此外,实施零信赖安保可以简化访问控制。
驳回正确的 K8s 控制方法使 DevOps 和 IT 组织能够充沛应用 Kubernetes和混合/多云的联合。随着期间的推移,该战略经过缩小运营开支、集中控制和战略控制以及提高开发人员的消费劲来提供更大的业务价值。
如何将共享 K8s 集群与混合云和多云联合
除非有一个弱小的共享服务平台战略,否则在混合环境中控制和操作 Kubernetes 或许会将留意力从运行程序上转移开。为了构建这个平台,IT指导者应该专一于自助服务、一致的集群生命周期控制、可重复的上班流以及集中、智能化的集群和运行程序性能。
成功这种转变的好处:
应用团队专业常识
许多企业都存在 Kubernetes 技艺差距,但应该应用企业在构建和保养定制软件供应链方面的专业常识来塑造更宽泛的外部 Kubernetes环境。团队应该具有跨多个集群、云和基础架构有效地推出一致控制的才干。
建设灵敏性和控制力
关于可裁减的操作,灵敏性和控制是必定的——集中交付 Kubernetes关系服务使规范化的上班流程、更高的智能化和提升的运行程序交付以及对多个团队的支持愈加可行。
启用开发者自助服务
经过高效且可重复的 DevOps上班流程参与开发和运营团队的协作,使开发人员能够专一于他们的代码,而不是底层基础设备。多集群、继续部署性能可以提高效率、实施最佳通常并防止集群不分歧。
坚持集中的安保、网络、合规性和老本控制
除非企业能够防止影子 Kubernetes 控制员做出不同的控制、战略和运营决策,否则 IT团队将失去繁多平台的长处。平台团队应坚持可见性并经常使用以下集中化最佳通常来增强 SSP:
虽然 Kubernetes 和混合/多云方法从运营和安保角度带来了共同的应战,但集中控制和部署可以减轻这样给企业带来的大局部危险。Kubernetes 的SSP 是 IT 战略的关键组成局部,准许平台团队控制一切云和数据中心环境中的集群和运行程序。