O Container Service for Kubernetes (ACK) está em conformidade com o Certified Kubernetes Conformance Program. Este tópico descreve as alterações introduzidas pelo ACK para oferecer suporte ao Kubernetes 1.18, incluindo APIs descontinuadas que exigem ação antes da atualização.
Versões dos componentes
|
Componente principal |
Versão |
Observações |
|
Kubernetes |
1.18.8 |
Diversas versões de API foram descontinuadas. Consulte Alterações disruptivas antes de atualizar. |
|
Docker |
19.03.5 (containerd 1.2.10) |
Nenhuma |
|
etcd |
3.4.3 |
Nenhuma |
|
CoreDNS |
1.6.7 |
Nenhuma |
Antes de atualizar
Alterações disruptivas
As seguintes versões de API foram descontinuadas no Kubernetes 1.18. Antes de atualizar um cluster, atualize as versões de API descontinuadas listadas neste tópico.
|
API removida |
Substituição |
Recursos afetados |
|
|
|
Todos os recursos |
|
|
|
Todos os recursos |
|
|
|
DaemonSets, Deployments, ReplicaSets |
|
|
|
NetworkPolicies |
|
|
|
PodSecurityPolicies |
Alterações em rótulos de nó
Os rótulos de topologia de nó foram atualizados para os rótulos conhecidos padrão do Kubernetes. O rótulo da região do nó mudou para topology.kubernetes.io/region. O rótulo da zona do nó mudou para topology.kubernetes.io/zone. Atualize as configurações das cargas de trabalho antes de prosseguir com a atualização.
Novidades
Lançamentos
O NodeLocal DNSCache está disponível. Ele executa um agente de cache de DNS em cada nó, reduzindo a latência de consulta e melhorando a disponibilidade do DNS para as cargas de trabalho no cluster. Consulte NodeLocal DNSCache.
Beta
O Server-side Apply (Beta 2) rastreia a propriedade de campos para cada recurso. Quando vários controladores ou usuários gerenciam o mesmo recurso, é possível identificar qual componente possui quais campos em metadata.managedFields. Consulte Server-side Apply.
Visualização pública
O Volume Snapshot oferece suporte a backup de volume, restauração e backup agendado. Este recurso está em visualização pública. Consulte Volume Snapshot.
Melhorias específicas do ACK
No Kubernetes 1.18.8, o ACK habilita um recurso do kubelet que permite aos usuários de volumes de dados brutos atualizar clusters sem drenar os nós previamente.