问题标签 [containerd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
kubernetes - crt 图像提取失败的证书由未知机构签名
我在 GitLab 上设置了容器注册表,我的图像就在那里。此外,我使用 kubespray 设置 Kubernetes 并使用 Containerd 而不是 Docker。当我想拉图像时,它给了我错误:
这是我的 config.toml
我在 config.toml 中设置了“insecure_skip_verify”,但它不起作用。我知道它与容器有关,但不知道必须做什么。希望有人可以帮助我并指导我如何解决它。
谢谢梅兰
docker - Windows 上的 Docker CLI 和 containerd
是否可以使用 docker.exe(CLI - 客户端)及其守护进程 containerD 而不是标准 dockerd.exe(docker 守护进程)?
kubeflow - 新的 GCP Kubeflow Pipelines 部署是否支持 Containerd?
1.18.17-gke.100 版本的默认节点映像将更改为带有 Containerd 的容器优化操作系统。据我所知,这不适用于 Kubeflow Pipelines 1.4.1,特别是底层的 argo 实现。这是您将遇到的典型错误:
管道部署是否会更新以支持 Containerd?
kubernetes - Containerd 在 Kubernetes 中创建 Pod 时拉取多个镜像
我使用 Containerd 作为容器运行时。当我创建一个 pod 时,包含拉两个图像。(结果来自ctr -n k8s.io i ls -q
)
稍后,另一个图像已创建,结果来自ctr -n k8s.io i ls -q
。
Containerd 收到的事件:
问题是为什么 Containerd 会拉取多个相同的图像。我希望看到一张图片,图片列表命令的输出显示拉取了 3 张图片。此外,如果我创建了很多 pod,它会因此导致磁盘压力。
containers - 无法执行到容器中
我无法执行到使用 containerd 作为运行时的容器中。
我需要检查容器内运行的一些进程。有没有办法执行到容器中?
我可以使用 ctr cli 列出容器。
任何帮助,将不胜感激。
docker - 主机硬重启后 Docker 服务不启动
我的 centos7 机器上有一个运行良好的 docker。意外硬重启后,docker不想启动。正如我在日志中看到的那样,问题在于它的依赖 containerd.service。
我试图重新安装所有 docker 堆栈,但没有帮助。我不知道如何修复它。
容器化版本
码头工人版本
journalctl -xe 日志
我可以手动启动docker:/usr/bin/dockerd -H unix://
ubuntu - 无法在 Microk8s 上使用 MutatingAdmissionWebhook 注入环境变量
我们正在本地运行 micrk8s,需要使用 MutatingAdmissionWebhook 将http_proxy
, https_proxy
,注入no_proxy
到容器 pod 中,以便安装 kubeflow。
我们使用k8s-env-injector注入变量。
不幸的是,mutatingwebhook 在 microk8s 中不起作用(使用--classic --channel=1.21
)。但是,它适用于 DockerDesktop kubernetes,我们能够成功地将环境变量注入 pod。
microk8s 中是否缺少插件?
我们愿意接受将代理环境变量注入容器 pod 的建议。
google-container-registry - 为 containerd CLI ctr 配置对 GCR 的访问
在从 GCR 提取图像的身份验证方法文档中,它只提到了如何为 docker 配置访问权限,但我必须ctr
在我的GCE VM上使用 containerd CLI ,由于某种原因我不能使用 Docker。
错误是
如何为其配置访问权限?
请注意,我不在 GKE 或其他 k8s 环境中。
docker - CentOS 8:问题:包 docker-ce-xxxxxx.x86_64 需要 containerd.io >= 1.4.1
我正在尝试升级
我正在尝试
之后
解决方案是什么?
kubernetes - 从容器运行时的角度来看,pod 和容器有什么区别?
Kubernetes 文档将 pod 描述为wrapper
一个或多个容器。运行inside
pod 的容器共享一组命名空间(例如网络),这让我觉得namespaces
是嵌套的(我有点怀疑)。wrapper
从容器运行时的角度来看,这里是什么?
由于容器只是受namespaces, Cgroups
例如 Maybe 约束的进程,因此 Pod 只是container
Kubelet 启动的第一个容器,其余容器由命名空间启动和分组。