Melhores práticas de Kubernetes, 2ª edição
by Brendan Burns, Eddie Villalba, Dave Strebel, Lachlan Evenson
Capítulo 2. Fluxos de trabalho do desenvolvedor
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Kubernetes foi criado para operar software de forma fiável. Simplifica a implantação e o gerenciamento de aplicativos com uma API orientada a aplicativos, propriedades de autocorreção e ferramentas úteis como Deployments para implantação de software sem tempo de inatividade. Embora todas essas ferramentas sejam úteis, elas não fazem muito para facilitar o desenvolvimento de aplicativos para o Kubernetes. É aqui que os fluxos de trabalho do desenvolvedor entram em jogo. Mesmo que muitos clusters sejam projetados para executar aplicativos de produção e, portanto, raramente são acessados por fluxos de trabalho de desenvolvedores, é fundamental permitir que os fluxos de trabalho de desenvolvimento tenham como alvo o Kubernetes, e isso normalmente significa ter um cluster ou pelo menos parte de um cluster destinado ao desenvolvimento. Configurar esse cluster para facilitar o desenvolvimento fácil de aplicações para Kubernetes é fundamental para garantir o sucesso com Kubernetes. Se não houver código a ser criado para o teu cluster, o cluster em si não está a conseguir muito.
Objetivos
Antes de descrevermos as melhores práticas para a construção de clusters de desenvolvimento, vale a pena declarar nossos objetivos para esses clusters. Obviamente, o objetivo final é permitir que os desenvolvedores criem aplicativos de ...