Over the last decade, the Kubernetes container orchestration platform has become essential to many scientific workflows. Despite its popularity, deploying a production-ready Kubernetes cluster on-premises can be challenging for system administrators. Many of the proprietary integrations that application developers take for granted in commercial cloud environments must be replaced with alternatives when deployed locally. This article will compare three popular deployment strategies for sites deploying Kubernetes on-premise: Kubeadm with Kubespray, OpenShift / OKD and Rancher via K3S/RKE2.
翻译:过去十年间,Kubernetes 容器编排平台已成为众多科学工作流的关键基础设施。尽管其应用广泛,但系统管理员在本地部署生产就绪的 Kubernetes 集群仍面临诸多挑战。应用开发者在商业云环境中视为理所当然的专有集成方案,在本地部署时往往需要寻找替代方案。本文将对三种主流的本地 Kubernetes 部署策略进行对比分析:基于 Kubespray 的 Kubeadm 方案、OpenShift / OKD 方案以及通过 K3S/RKE2 实现的 Rancher 方案。