Kubernetes прекращает поддержку Docker как среды выполнения контейнера после версии 1.20. 😳
Перевод: https://kubernetes.io/blog/2020/12/02/dont-panic-kubernetes-and-docker/
Не нужно паниковать. Это не так драматично, как кажется. Docker как базовая среда выполнения устаревает в пользу сред выполнения, которые используют интерфейс времени выполнения контейнера (CRI), созданный для Kubernetes. Созданные Docker образы будут продолжать работать в вашем кластере во всех средах выполнения, как и всегда. Если вы являетесь конечным пользователем Kubernetes, для вас мало что изменится. Это не означает смерти Docker и не означает, что вы больше не можете или не должны использовать Docker в качестве инструмента разработки. Docker по-прежнему является полезным инструментом для создания контейнеров, и образы, полученные в результате выполнения сборки Docker, по-прежнему могут работать в вашем кластере Kubernetes. Если вы используете управляемую службу Kubernetes, такую как GKE или EKS, вам необходимо убедиться, что ваши рабочие узлы используют поддерживаемую среду выполнения контейнера, прежде чем поддержка Docker будет удалена в будущей версии Kubernetes. Если у вас есть настройки узла, вам может потребоваться обновить их в зависимости от требований вашей среды и времени выполнения. Обратитесь к поставщику услуг, чтобы обеспечить надлежащее тестирование и планирование обновления. Если вы запускаете собственные кластеры, вам также нужно будет внести изменения, чтобы избежать поломки кластеров. В версии 1.20 вы получите предупреждение об устаревании Docker. Когда поддержка среды выполнения Docker будет удалена в будущем выпуске Kubernetes (в настоящее время планируется выпуск 1.23 в конце 2021 года), он больше не будет поддерживаться, и вам нужно будет переключиться на одну из других совместимых сред выполнения контейнеров, например, containerd или CRI-O. . Просто убедитесь, что выбранная вами среда выполнения поддерживает конфигурации демона докеров, которые вы используете в настоящее время (например, ведение журнала)....
Короче "это не конец света, и вам не нужно паниковать - вам просто нужно изменить среду выполнения контейнера с Docker на другую поддерживаемую среду выполнения контейнера".
#kubernetes
Перевод: https://kubernetes.io/blog/2020/12/02/dont-panic-kubernetes-and-docker/
Не нужно паниковать. Это не так драматично, как кажется. Docker как базовая среда выполнения устаревает в пользу сред выполнения, которые используют интерфейс времени выполнения контейнера (CRI), созданный для Kubernetes. Созданные Docker образы будут продолжать работать в вашем кластере во всех средах выполнения, как и всегда. Если вы являетесь конечным пользователем Kubernetes, для вас мало что изменится. Это не означает смерти Docker и не означает, что вы больше не можете или не должны использовать Docker в качестве инструмента разработки. Docker по-прежнему является полезным инструментом для создания контейнеров, и образы, полученные в результате выполнения сборки Docker, по-прежнему могут работать в вашем кластере Kubernetes. Если вы используете управляемую службу Kubernetes, такую как GKE или EKS, вам необходимо убедиться, что ваши рабочие узлы используют поддерживаемую среду выполнения контейнера, прежде чем поддержка Docker будет удалена в будущей версии Kubernetes. Если у вас есть настройки узла, вам может потребоваться обновить их в зависимости от требований вашей среды и времени выполнения. Обратитесь к поставщику услуг, чтобы обеспечить надлежащее тестирование и планирование обновления. Если вы запускаете собственные кластеры, вам также нужно будет внести изменения, чтобы избежать поломки кластеров. В версии 1.20 вы получите предупреждение об устаревании Docker. Когда поддержка среды выполнения Docker будет удалена в будущем выпуске Kubernetes (в настоящее время планируется выпуск 1.23 в конце 2021 года), он больше не будет поддерживаться, и вам нужно будет переключиться на одну из других совместимых сред выполнения контейнеров, например, containerd или CRI-O. . Просто убедитесь, что выбранная вами среда выполнения поддерживает конфигурации демона докеров, которые вы используете в настоящее время (например, ведение журнала)....
Короче "это не конец света, и вам не нужно паниковать - вам просто нужно изменить среду выполнения контейнера с Docker на другую поддерживаемую среду выполнения контейнера".
#kubernetes
Kubernetes
Don't Panic: Kubernetes and Docker
Update: Kubernetes support for Docker via dockershim is now removed. For more information, read the removal FAQ. You can also discuss the deprecation via a dedicated GitHub issue.
Kubernetes is deprecating Docker as a container runtime after v1.20.
You do…
Kubernetes is deprecating Docker as a container runtime after v1.20.
You do…
Как понять, что Kubernetes вам НЕ нужен?
Кубер сейчас очень модный. Все вокруг используют, но нужен ли он конкретно вашей компании?
В видео размышления и советы Евгения Потапова
Тоже считаю что не надо гнаться за модой. Это достаточно ресурсоемко организационно и финансово.
Как ИТшнику мне конечно интересно (это профессиональное развитие (чего таить редкие вакансии сейчас обходятся без строчки про кубер)), но не всегда это нужно для развития компании.
https://www.youtube.com/watch?v=SZ2IsykhCtY
#kubernetes
Кубер сейчас очень модный. Все вокруг используют, но нужен ли он конкретно вашей компании?
В видео размышления и советы Евгения Потапова
Тоже считаю что не надо гнаться за модой. Это достаточно ресурсоемко организационно и финансово.
Как ИТшнику мне конечно интересно (это профессиональное развитие (чего таить редкие вакансии сейчас обходятся без строчки про кубер)), но не всегда это нужно для развития компании.
https://www.youtube.com/watch?v=SZ2IsykhCtY
#kubernetes
YouTube
ITSumma / Евгений Потапов: как понять, что Kubernetes вам не нужен?
Kubernetes уже называют "индустриальным стандартом" для современных веб-проектов. Кажется, что его используют, буквально, все! А стоит ли внедрять K8s лично вам? И бывает ли такое, что Kubernetes не нужен? — Да, бывает. О том, когда НЕ стоит использовать…
Сборник awesome на github полезных devops:
#linux: Awesome-Linux-Software
#devops: awesome-devops
#sysadmin: awesome-sysadmin
#nginx: awesome-nginx
#kubernetes: awesome-kubernetes
#docker: awesome-docker
#aws: awesome-aws
#googlecloud: awesome-google-cloud
#иб: awesome-security
#linux: Awesome-Linux-Software
#devops: awesome-devops
#sysadmin: awesome-sysadmin
#nginx: awesome-nginx
#kubernetes: awesome-kubernetes
#docker: awesome-docker
#aws: awesome-aws
#googlecloud: awesome-google-cloud
#иб: awesome-security
GitHub
GitHub - luong-komorebi/Awesome-Linux-Software: 🐧 A list of awesome Linux softwares
🐧 A list of awesome Linux softwares . Contribute to luong-komorebi/Awesome-Linux-Software development by creating an account on GitHub.
👍1