22 Şubat 2022 Salı

Kubetnetes dockershim

Giriş
Kubernetes ile Docker Daemon arasında bağlantıyı kuran yazılımın bileşeninin ismi dockershim. Kubernetes bu bileşeni kaldırma (deprecate) kararı aldı

Kubernetes normalde container'lardan bağımsız olmak için Container Runtime Interface (CRI) denen bir yazılım bileşeni kullanıyor. Açıklaması şöyle
CRI is a plugin interface that gives kubelet the ability to use different OCI-compliant container runtimes (such as containerd, docker or cri-o),without needing to recompile Kubernetes

Docker CRI uyumlu değil. Ancak Kubernetes, Docker popüler olduğu için Docker'ı ihmal edemedi ve Docker ile uyumlu çalışmak için shim denilen bir katman daha geliştirdi. Bu katmanın docker için olanının ismi de tabii ki dockershim .)
Şeklen şöyle

Kubernetes artık bu shim katmanını idame etmeyeceğini duyurdu. Dolayısıyla bir zaman sonra Docker aradan çekilince şeklen şöyle bir şey olacaktır








Hiç yorum yok:

Yorum Gönder

Kubernetes kind: Cluster

Örnek Şöyle yaparız apiVersion: cluster.k8s.io/v1alpha1 kind: Cluster metadata: name: my-cluster spec: autoscaler: enabled: true ...