首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >K8s新问题:让minikube运行奇异点-cri

K8s新问题:让minikube运行奇异点-cri
EN

Stack Overflow用户
提问于 2021-01-21 19:24:15
回答 1查看 155关注 0票数 1

我的第一步是进入奇点领域,特别是使用带有奇点的k8s,所以为了能够把奇点作为一种服务,我试图让奇点- k8s在我的个人笔记本电脑(运行Centos8 )上运行在民立方下。

我可以安装和设置sycri和kubelet,但是我不能让minikube使用cri。它似乎只能与docker和其他一些预设驱动程序一起运行。

那么,有没有人设法让民立方跑过奇点呢?或者我应该使用另一个k8s实现(我也尝试过使用sykube,但它似乎非常不稳定)。

非常感谢,

奥伦

EN

回答 1

Stack Overflow用户

发布于 2021-01-22 09:58:47

考虑到它的实现方式,Minikube可能不是最好的选择。它通常作为VM运行(有不同的drivers可用)。还有一个docker driver,它允许你在现有的docker环境中运行Minikube,但需要强调的是,它不是使用您本地的docker作为容器运行时环境,它将整个Minikube集群作为一个容器运行,并且它可以附带不同的内核,例如,您可以选择不同于Docker的,并仍然在Docker上运行:

代码语言:javascript
复制
minikube start --container-runtime=cri-o --driver=docker

你可以选择singularity.,但不幸的是你不能选择正如您可以阅读容器一样,目前支持以下容器运行时

在minikube中默认的容器运行时是Docker。您可以使用以下命令显式选择它:

minikube start --container-runtime=docker

其他可用选项包括:

在部署Minikube之后,您可以始终尝试使用不同的容器运行时来设置它:

代码语言:javascript
复制
minikube ssh

您可以修改您的环境,并在您的Minikube VM (或容器,如果它作为docker容器运行)和integrate it with your kubernetes cluster中安装SingularitySingularity-CRI。虽然这应该是可能的,但我根本不会推荐它。在第一次minikube delete之后,你的整个设置将会消失,所以它绝对不会以这种方式使用。

更有希望的选择似乎是在none (bare-metal) driver上运行Minikube。这应该允许您使用Singularity容器运行时对其进行配置。但是你可以在文档中读到,这个选项有一些限制,建议高级用户使用only._,将你的Minikube与一个不同的,不受支持的开箱即用的容器集成在一起,容器运行时似乎是一个很好的高级用例,不是吗?所以这可能值得一试。

另一个更推荐的选择是将其与使用kubeadm设置的kubernetes集群集成。我甚至找到了an article,它一步步地描述了这种集成。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65826368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档