是否可以在 k8s 1.21 中在容器內運行容器

拉金德拉·塔拉塔姆

眾所周知,最新版本的 k8s 帶有 container-d 運行時,在以前的版本中,通過在 docker 方法中使用 docker,我能夠在容器(pod)內運行容器,我現在如何實現此功能。

安德魯·斯科金

Docker 應該像往常一樣在 Kubernetes v1.19 中工作(在 Docker 中也是 Docker),因為:

Kubernetes在 v1.20 之後棄用 Docker作為容器運行時。

和:

Dockershim 早在 v1.23 版本就從 Kubelet 中刪除,因此刪除了對 Docker 作為容器運行時的支持。

在這種情況下,您需要將容器運行時從 Docker 更改為另一個受支持的容器運行時。

需要注意的一件事:如果您現在依賴底層 docker socket ( /var/run/docker.sock) 作為集群中工作流的一部分,那麼遷移到不同的運行時會破壞您使用它的能力。這種模式在 Docker 中通常稱為 Docker。對於這個特定的用例,有很多選項,包括kanikoimgbuildah 之類的東西

有關Kubernetes 官方頁面的更多信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否有默认的内存请求和/或k8s \ openshift中的容器\容器的限制?

是否可以使用1个Kubernetes入口对象将流量路由到不同集群中的k8s服务?

我们可以在K8S的POD中执行到容器中吗?

io.k8s.api.core.v1.PodSecurityContext中的未知字段“功能”(在容器/ k8s容器中运行tshark)

K8S容器是否使用主机os的文件缓存

K8s/Openshift - 复制控制器是否关心 pod/容器的退出状态?

在k8s中的同一个服务帐户上是否可以有多个角色绑定?

用户注销后是否可以读取/打开用户密钥(HKEY_USERS 中的那些密钥并以 s-1-5-21xxx 开头)

在K8S中的POD中链接容器

有没有一种方法可以使用容器范围指定k8s PodSecuirtyPolicy?

k8s 配置中的条件容器声明

查看不在 k8s 中的 docker 容器

在cronjob k8s中运行容器

在k8s容器中访问jenkins shell变量

如何检查 Helm 图表/k8s 模板中是否存在 k8s 秘密,或使用默认值?

K8s MasterNode不能卷曲或ping WorkerNode中的Pod,但是WorkerNode可以

引号在 k8s 选择器表达式中是否重要?

是否有k8s注释用于设置AWS中自动创建的LB的名称

监控 pod 是否在 k8s 集群中运行的最简单方法是什么

在k8s中更新秘密后如何检查文件是否更新?

kubernets 內的 kakfa broker 可以由 k8s 集群外的客戶端尋址

k8s:两个图像但单个容器

k8s管理/处理容器内部的机密

如何从k8s中的其他容器连接到容器?

Jenkins的K8s插件:始终在容器中运行两个单独的容器

k8s 中的 Prometheus(指标)

k8s集群中的通信

我们可以在k8s中仅使用PVC(无PV)获得持久体积吗?

有什么方法可以在K8s中使用configMaps并将嵌套值用作Pod中的环境变量?