Новейшая версия Kubernetes собирается выпустить. Вопрос в том, чего ожидать от версии 1.17. В этой статье у нас есть краткий обзор того, что приносит Kubernetes 1.17.
Функция 1053: Структурированный выход для команды Kubeadm Инструмент Kubeadm — это один из способов самостоятельно настроить кластер Kubernetes. Некоторые инструменты более высокого уровня могут также использовать кубидм за кулисами, такими как Terraform. Иногда эти инструменты должны проанализировать и обрабатывать выход, произведенный командой Kubadm. Любое небольшое изменение этого вывода может сломать цепь. Эта функция позволяет kubeadm генерировать структурированный выход, который может быть использован другими инструментами. Например, использование Cubeadm Command -o JSON будет производить вывод в формате JSON. Эта функция находится на стадии Альфа.
Особенность 382: Разрешить узлы быть испорченными в условиях Эта функция уже была в Kubernetes с версии 1.12. В этом выпуске он, наконец, заканчивает стабильную стадию. Функция в основном позволяет контроллеру узла испортить узел на основе некоторых предопределенных условий, которые он наблюдает. Как обычно, пользователь может игнорировать эти исповедания, добавив соответствующие допуски к стручкам.
Функция 548: Kube-Scheduler отвечает за планирование стручков Daemonset еще одну особенность, которая находится в стабильной. Как и #382, эта функция уже была в Kubernetes с версии 1.12, но на более ранних этапах разработки. Благодаря этому изменению, стручки Daemonset планируются с использованием кубного седулера, как и другие стручки вместо того, чтобы быть запланированным контроллером Daemonset. Преимущество этого заключается в том, что Damonsets обрабатываются так же, как и другие стручки, в честь приоритета и вытеснения POD.
Функция 563: Поддержка IPv6 Теперь вы можете назначить IPv4 и IPv6 на стручки. Эта функция находится в выпуске APHA и находится под тяжелой разработкой, поэтому ожидайте много изменений в этом и предстоящих выпусках.
Особенность 980: Убедитесь, что сервисные нагрузки удаляются, когда их родительские службы по умолчанию, когда сервис типового Loadbalancer удаляется, необходимо также удалить базовый ресурс LoadBalancer. Однако в некоторых случаях погрузочный банкер не удаляется после уничтожения службы. Эта функция гарантирует, что LoadBalancer удаляется при удалении службы. Процесс удаления будет заблокирован до тех пор, пока LoadBalancer не будет полностью удален.
Особенность 177: поддержка снимков громкости Эта функция была в Kubernetes с 1.12. В этом выпуске он выходит на бета -версию. Вы можете использовать VolumeSnapShot и VolumeSnapShotContent для создания и использования снимков громкости.
В этой статье мы обсудили некоторые из наиболее заметных особенностей Kubernetes 1.17. https://www.magalix.com/blog/kubernetes-1.17-whats-new
Оригинал: «https://dev.to/ahmedat71538826/kubernetes-1-17-what-s-new-2p5j»