A mais recente adição à nossa série de eventos virtuais, Linode Live, é um workshop a pedido que mergulha profundamente na utilização do Helm e GitLab para administrar um cluster de Kubernetes pronto para produção na Linode Kubernetes Engine (LKE). Esta configuração flexível permite executar um pipeline CI/CD para uma aplicação nativa de nuvens a funcionar em contentores.
Semelhante a um gestor de pacotes para Kubernetes, o Helm ajuda os desenvolvedores a configurar, instalar e atualizar de forma limpa aplicações Kubernetes ou cargas de trabalho de controlo de versões, e a partilhar soluções Kubernetes mais eficientes com outros utilizadores. Os gráficos do Helm contêm ficheiros de configuração YAML que podem instalar software, configurar implementações, e chamar pacotes a partir de repositórios.
Estabelecemos uma parceria com o instrutor Jérôme Petazzoni, um defensor do desenvolvimento, especialista em Docker, e formador, sobre as melhores práticas para a contentorização e Kubernetes. Nesta série, aprenderá como criar um cluster de Kubernetes funcional e uma alternativa flexível e personalizável à integração Kubernetes do GitLab. Este workshop analisa:
- Dependências internas versus externas para o GitLab no gráfico oficial do Helm
- A instalação da aplicação e dos serviços da DockerCoins gera e acelera os bytes em loops infinitos, e expõe a "velocidade do hashing".
- A implantação de um servidor HTTP simples para ajudá-lo a começar a utilizar o Linode Kubernetes Engine.
- Como usar o Helm para encontrar, instalar e atualizar gráficos, ou pacotes YAML templatizados.
- Como utilizar o ExternalDNS e o Linode DNS Manager para criar automaticamente registos DNS a partir de recursos do Kubernetes.
- Como usar o Traefik como Controlador de Entrada, e como instalar utilizando um gráfico do Helm.
- A otimização da métrica de cluster, combinando a métrica de Kubernetes-serve com Prometheus e Grafana
- A instalação de um pipeline CI/CD "self-hosted" no seu cluster com o GitLab
- Diferentes formas de construir imagens de contentores em Kubernetes, incluindo abordagens baseadas em Docker e construtores não privilegiados.
Este webinar está dividido em módulos com uma duração total de quatro horas.
Apenas precisa de se registar uma vez para aceder ao conjunto completo de materiais, e pode voltar a entrar em qualquer altura para retomar ou revisitar o conteúdo. Os guias seguintes contêm instruções passo a passo para ajudá-lo a concluir o workshop.
- Implantar e Gerir um Cluster com Linode Kubernetes Engine
- Construção de um Pipeline de Distribuição Contínua Usando LKE, Helm, e GitLab
- Instalar aplicações em Kubernetes com Helm 3
Este webinar inclui uma breve visão geral sobre a configuração do seu cluster de Kubernetes usando o LKE. Se precisar de um tutorial, consulte os nossos seguintes recursos de formação Kubernetes listados abaixo, ou visite a nossa página de recursos Kubernetes.
Comentários (1)
There is a problem with the video series. When you hit pause to try the exercises, the video series has such a short time-out that you have to log back in when you switch to the other window. Please extend the time out by at least double.
With that said, this is probably hands down one of the best tutorials I’ve ever watched on kubernetes. I’ve learned more in this four hours than in all of the time combined I’ve otherwise spent looking through other beginner resources. Great job!