Docker is deprecated in Kubernetes now? What do I do?

hi @mmumshad / @vijin.palazhi / @Ayman

Docker support in the kubelet is being deprecated and will be removed in a future release.
For a K8s admin, he should start thinking to adopt a CRI runtime such as containerd and CRI-O.

Please refer this links

Have few queries

  1. Is it possible for you to review this and include a small video in your Docker / Kubernetes course based on above information in simple language ? What should be next actions on CKA / CKAD aspirants ?

  2. What should be motivation to study DCA / Docker at all ?

  3. Will it be necessary to study " CRI runtime such as containerd and CRI-O " instead of Docker while studying Kubernetes or as pre-requsits for CKA / CKAD ? Can we expect this in your future course material ?

Thanking you in advance.

with best regards
Pradeep Nehe

Hi @ppnehe , you can check a detailed workflow for container runtime change here:
Basically, what would you do?

  1. Drain the node
  2. Stop the docker daemon/service (remember to disable the service start)
  3. Install the new container runtime (e.g. containerd)
  4. Edit the kubelet .env file to reflect the new runtime
  5. Restart the kubelet

Those are only macro steps. For details, please check the linked documentation and always do a POC first.

Regards,
Vitor Jr.
KodeKloud Support