作者回复: great!
作者回复: great
作者回复: runc是OCI规范中的容器底层部分,也就是原来docker的libcontainer,它调用namespace、cgroup等系统接口创建容器。 podman不太了解。运行时这个概念比较模糊,从Kubernetes角度来看containerd就是运行时,再往下runc有是运行时。 我觉得概念上不用太纠结,把精力用在更有价值的地方。
作者回复: great
作者回复: Kubernetes现在没有默认绑定在containerd上,cri接口通用,换哪个都可以。
作者回复: 1.这个不能说全对也全错,我不是数据库专家,但这些产品早都有docker镜像了。 2.镜像是只读的,所以image id必然不可变。
作者回复: nice!
作者回复: containerd就是原来的docker daemon,是用来管理调度容器的,不是凭空出现。 它是Kubernetes的必备组件container-runtime,不过也可以替换成CRI-O,因为都符合cri。
作者回复: 这个应该是cncf基金会的术语,大概意思表示得到了业界的普遍承认,可以用于生产环境,具体的可以再查一下。
作者回复: good