O Kubernetes 1.14 chega com uma extensão para dar suporte a contêineres do Windows

Logotipo do Google Kubernetes

Kubernetes é um sistema de código aberto para automatizar a implantação, escalonamento e gerenciamento de aplicativos em contêineres.

Desenvolvido originalmente pelo Google, seu desenvolvimento foi confiado ao banco de dados de código aberto da Cloud Native Computing Foundation (CNCF), que permitiu que a tecnologia de contêiner crescesse rapidamente em maturidade, graças às contribuições de gigantes da tecnologia (como AWS, Oracle, IBM, Microsoft, Alibaba e VMware) e muitas outras empresas importantes.

O Kubernetes tem dois componentes principais:

  • um conjunto de nós mestres que atuam como um plano de controle
  • um conjunto de nós que atuam como cavalos de trabalho executando cargas de trabalho em contêineres

Quando uma carga de trabalho de vários contêineres é implantada no Kubernetes, o plano de controle escolhe um ou mais nós de trabalho para hospedar os contêineres.

O dia de ontem, a equipa responsável pelo seu desenvolvimento anunciou a disponibilização do Kubernetes 1.14 que inclui 31 melhorias.

Das quais os destaques nesta versão são escalabilidade e suporte para mais cargas de trabalho no Kubernetes, com três recursos principais mudando para disponibilidade geral e funcionalidade de segurança significativa mudando para beta.

No total, a versão inclui 31 melhorias: 10 que agora estão em versões estáveis, 12 em beta e sete novas.

O que há de novo no Kubernetes 1.14

No Kubernetes 1.14 A documentação do kubectl foi reescrita com foco no gerenciamento de recursos usando a configuração de recurso declarativo.

Ele está disponível como um livro com um link para a documentação principal do Kubernetes. Há também um logotipo kubectl e um mascote chamado kubee-cuddle.

Também digno de nota no anúncio do Kubernetes 1.14 de que os recursos declarativos das definições de configuração da ferramenta de configuração YAML de kustomize estão disponíveis em kubectl usando a sinalização -k para comandos de aplicação.

Kustomize ajuda os usuários a escrever e reutilizar Resource Config usando conceitos nativos do Kubernetes. A documentação para esses novos recursos está disponível.

O mecanismo kubectl agora está disponível em uma versão estável. Permite que os desenvolvedores publiquem seus próprios subcomandos kubectl personalizados como binários separados.

Volumes persistentes locais agora estão em uma versão estável. Eles disponibilizam o armazenamento conectado localmente como uma fonte de volume persistente.

Os IDs de processo (PIDs) mudam para beta. Essa solução permite que os administradores forneçam PID de pod para isolamento de pod por padrão, definindo o número de PIDs por pod. Um recurso alfa adicional é a capacidade de reservar vários PIDs atribuídos a pods de usuário.

Aprimoramentos de suporte no Kubernetes 1.14

Com esta nova versão do Kubernetes 1.14 O suporte do Windows Server 2019 para nós de trabalho e contêineres foi adicionado.

Sobre isto Aaron Crickenberger, engenheiro de teste sênior do Google, comentou o seguinte:

Incluir o Windows como uma carga de trabalho potencial significa que realmente tivemos que definir com mais precisão o que o Kubernetes oferece ou não em alguns ambientes.

Acho que recursos como portas de prontidão de pod e prioridade e preferência de pod serão muito úteis para permitir que as pessoas orquestrem cargas de trabalho avançadas. Alguns aplicativos podem precisar de maneiras muito específicas para indicar se estão prontos para lidar com o tráfego e essas funções fornecem esse meio para eles.

Por outro lado podemos descobrir que o Kubernetes 1.14 vem com suporte para redes fora da árvore com Azure-CNI, OVN-Kubernetes e Flannel, o trabalho continua incluindo Calico e outros provedores de rede populares

O suporte também foi aprimorado para pods, tipos de serviço, controladores de carga de trabalho e métricas / cotas para acomodar melhor a funcionalidade oferecida pelos contêineres Linux.

A prioridade do pod permite que o programador do Kubernetes programe o trabalho por prioridade e remova pods menores, se necessário.

O Pod Readiness Gates Introduit apresenta um ponto de extensão para feedback externo sobre a prontidão do pod.

Esta versão fornece a proteção padrão de associações de função de cluster de descoberta RBAC.

Se você deseja saber um pouco mais sobre esta nova versão, bem como baixar e implementar esta nova versão. Você pode visitar o seguinte link.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.