Kubernetes

Kubernetes 1.5.0 foi lançado há cerca de um mês! Os principais temas do lançamento são:

Ler REGISTRO DE MUDANÇAS para obter detalhes completos. Até a versão 1.5.0, a inicialização de um cluster do Kubernetes no Amazon Web Services era bastante simples.

Mas com a 1.5.0 e a 1.5.1, o comando falha com o erro:

O que aconteceu? Basicamente, os binários do Kubernetes estavam ficando maiores que 1 GB. O binário foi dividido em um pacote de instalação básica e binários de cliente e servidor. O processo de instalação atualizado exige o download do pacote de instalação básica de 4,57 MB (sim, MB em vez de GB). Ele inclui scripts de cluster como kubectl, kube-up.sh e kube-down.shexemplos, documentos e outros scripts. Em seguida, ele faz o download dos binários do cliente e do servidor. O binário do servidor é a imagem base usada para iniciar as instâncias do EC2. Mas, em vez de automatizar o download dos binários, alguém decidiu adicionar um README no arquivo servidor diretório.

Essa foi uma grande mudança na experiência do usuário, e nenhum link no README incluído na versão ou no o blog de lançamento. Ai!

De qualquer forma, isso foi registrado como #38728 e corrigido prontamente. Mas ele perdeu o Versão 1.5.1 e agora finalmente apareceu no Versão 1.5.2 hoje.

Então, como você executa um cluster do Kubernetes 1.5.2 no AWS? Agora ele está mais bem integrado, mas você precisa pressionar a tecla Enter algumas vezes para aceitar o valor padrão:

Depois que o cluster normal do Kubernetes é criado, a saída é mostrada como:

Mesmo que seu cluster do Kubernetes no AWS seja iniciado sem problemas, mas kube-up.sh O script será depreciado em breve. A maneira recomendada é usar Cluster de Kubernetes na Amazon usando Kops. Agora que seu cluster Kubernetes está funcionando, o que você faz a seguir?

Autor

Postado por Arun Gupta, vice-presidente de defesa do desenvolvedor, Couchbase

Arun Gupta é o vice-presidente de defesa do desenvolvedor na Couchbase. Ele criou e liderou comunidades de desenvolvedores por mais de 10 anos na Sun, Oracle e Red Hat. Ele tem grande experiência na liderança de equipes multifuncionais para desenvolver e executar estratégias, planejamento e execução de conteúdo, campanhas de marketing e programas. Antes disso, liderou equipes de engenharia na Sun e é membro fundador da equipe Java EE. Gupta é autor de mais de 2.000 postagens em blogs sobre tecnologia. Ele tem uma vasta experiência em palestras em mais de 40 países sobre diversos tópicos e é um JavaOne Rock Star há três anos consecutivos. Gupta também fundou o capítulo Devoxx4Kids nos EUA e continua a promover a educação tecnológica entre as crianças. Autor de vários livros sobre tecnologia, corredor ávido, viajante do mundo inteiro, campeão de Java, líder de JUG, membro do NetBeans Dream Team e capitão do Docker, ele pode ser facilmente acessado em @arungupta.

Deixar uma resposta