我可以在亚马逊上安装 kubernetes linux 2

can i install kubernetes on amazon linux 2

我在我的亚马逊 linux 2 实例上安装 kubeadm 时遇到问题,特别是当我尝试创建集群时, 当我尝试安装 运行 时,我开始选择使用哪个: 集装箱 克里奥 Docker 引擎 Mirantis 容器运行时 首先,我想知道我应该在它们之间使用哪个与 amazon linux 2 兼容,其次,每当我为任何 CRI 安装 运行 yum 时,我都会收到同样的错误:

这是命令的输出:yum install cri-o

我遵循的文档是:https://kubernetes.io/docs/setup/production-environment/container-runtimes/

嗨,希望你享受你的 kubernetes 之旅!

首先,我想告诉你,你可以在你想要安装的容器运行时之间使用任何你想要的。

如果您不熟悉其他的,您可以使用 docker,但我认为 containerd 是最好的轻量级替代方案(docker 中使用了 containerd,但对于 kubernetes,您不需要docker 仅提供容器运行时本身的所有层,此处为 containerd )您可以阅读此内容以获取更多信息,但是有很多关于此的文档。:https://www.tutorialworks.com/difference-docker-containerd-runc-crio-oci/

其次,我不知道你是如何尝试安装你的 kubernetes 集群的,但同样也有几种方法可以做到这一点:

最难但很有启发性的可能是 kubernetes the hard way ( https://github.com/kelseyhightower/kubernetes-the-hard-way ) 接下来,您可以使用 kubeadm(同样,互联网上有大量文档,但您可以遵循其中一个 kubeadm 教程:https://devopscube.com/setup-kubernetes-cluster-kubeadm/

以下是您可以用来安装 kubernetes 集群的工具列表,您可以在互联网上查找每个工具的教程:https://dzone.com/articles/50-useful-kubernetes-tools )

最后但同样重要的是,由于您在 aws 上,您可以使用 AWS EKS 服务快速设置一个强大的 kubernetes 集群。 (https://aws.amazon.com/fr/eks/)

这是针对 AWS 的。如果你想要一个本地 k8s 集群,我强烈建议你使用 kind (kubernetes in docker)

B猜