问题标签 [container-runtime-interface]
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 - How to get PodSandboxConfig object in PullImageRequest on container runtime interface interface
I'm working on a new CRI for Kubernetes and I would like to have information about the pod configuration in the PullImage method, but PullImageRequest
always contains the sandbox configuration with nil value.
As you can see, PullImageRequest contains a PodSanboxConfig object:
I'm working with
Kubernetes 1.11.3
and
cri/runtime/v1alpha2
How can I do to get the PodSandboxConfig object?
Thanks
kubernetes - Docker 桌面版可以与 Kubernetes 一起使用吗?
据我了解,Kubernetes kubelet 与 CRI(容器运行时接口)对话以运行容器。因此,Kubernetes 中使用的每个容器运行时都应该遵循 CRI 实现(https://www.ianlewis.org/en/container-runtimes-part-4-kubernetes-container-run)。Docker 桌面版既不运行 dockerd 也不运行 containerd。它为高级虚拟化运行 HyperKit。它是否符合 CRI 并且可以与 Kubernetes 一起使用?
docker - 用于 Kubernetes 的 Docker 替代方案
根据我从这里读到的内容,Docker 支持在未来版本的 kubernetes 中已被弃用和删除。你们知道为什么以及如何处理它吗?
amazon-web-services - aws bottlerocketOS 容器运行时
我正在尝试在 aws bottlerocketOS 实例上测试 docker 容器运行时。该实例是在 ec2 上创建的。实例 userdata 已启用 docker 服务,如此处所述。启用 host-container.admin 和 ssh 进入服务器后,docker 似乎不存在。此外,根据文档,还支持docker service。我想我错过了一些东西,非常感谢你在这里的时间。
kubernetes - kubelet源码中dockerService和DockerServer有什么区别
看了k8s源码,发现位于的dockerServicepkg/kubelet/dockershim/docker_service.go
和位于的DockerServerpkg/kubelet/dockershim/remote/docker_server.go
似乎都实现了CRI shim server
.
但是我不明白这两者的区别,为什么我需要区分这两者呢?
k8s 版本是标签 1.23.1
kubernetes - kubelet 的 cri shim 客户端如何通过 grcp 与 rkt shim 通信
我目前正在学习kubelet
,cri是用来调用不同的容器运行时uniformly
的,我想以rkt为例来了解如何通过远程调用docker以外的运行时
kubelet 和 cri shim 服务器之间通过gRPC
.
以创建 Pod 为例,kubeletcri shim client
最终会调用如下函数
但是我在rkt的grpc中没有找到对应的rpc响应方式
是因为我在寻找错误的位置还是其他原因?
我真的很感激这方面的任何帮助。