Arquivo da tag: Kubernetes

Kubernetes Básico – Mergulhe no futuro da infraestrutura

Nota: 10.

O Kubernetes veio para ficar. Em apenas cinco anos, esse orquestrador de contêineres mudou radicalmente o modo como os desenvolvedores e o pessoal de operações fazem o desenvolvimento, a implantação e a manutenção de aplicações na nuvem. A edição atualizada deste livro popular explica como o Kubernetes pode ajudar sua empresa a atingir novos patamares de velocidade, agilidade, confiabilidade e eficiência – não importa se os sistemas distribuídos são uma novidade para você ou se você já vem implantando aplicações nativas de nuvem há algum tempo.

Brendan Burns, Joe Beda e Kelsey Hightower – todos com participação ativa na conceitualização e no desenvolvimento do Kubernetes desde o princípio – mostram como esse sistema está presente no ciclo de vida de uma aplicação distribuída. Você aprenderá a usar ferramentas e APIs para automatizar sistemas distribuídos escaláveis para serviços online, aplicações de machine learning ou até mesmo para um cluster de computadores Raspberry Pi.

  • Crie e execute um cluster simples para saber como o Kubernetes funciona.
  • Explore os detalhes da implantação de uma aplicação usando o Kubernetes, Pods, Services, Ingress e ReplicaSets.
  • Faça a integração de armazenagem em microsserviços conteinerizados no Kubernetes.
  • Conheça os objetos especializados do Kubernetes, como DaemonSets, Jobs, ConfigMaps e secrets.
  • Veja exemplos práticos de como desenvolver e implantar aplicações do mundo real no Kubernetes.

Share and Enjoy !

0Shares
0 0 0

eksctl – The official CLI for Amazon EKS

https://eksctl.io/

Share and Enjoy !

0Shares
0 0 0

Padrões para Kubernetes Elementos reutilizáveis no design de aplicações nativas de nuvem

Nota: 9.

O modo como os desenvolvedores projetam, desenvolvem e executam software mudou significativamente com a evolução dos microsserviços e dos contêineres. Essas arquiteturas modernas oferecem novas primitivas distribuídas que exigem um conjunto diferente de práticas, distinto daquele com o qual muitos desenvolvedores, líderes técnicos e arquitetos estão acostumados. Este guia apresenta padrões comuns e reutilizáveis, além de princípios para o design e a implementação de aplicações nativas de nuvem no Kubernetes.

Cada padrão inclui uma descrição do problema e uma solução específica no Kubernetes. Todos os padrões acompanham e são demonstrados por exemplos concretos de código. Este livro é ideal para desenvolvedores e arquitetos que já tenham familiaridade com os conceitos básicos do Kubernetes, e que queiram aprender a solucionar desafios comuns no ambiente nativo de nuvem, usando padrões de projeto de uso comprovado.

Você conhecerá as seguintes classes de padrões:

  • Padrões básicos, que incluem princípios e práticas essenciais para desenvolver aplicações nativas de nuvem com base em contêineres.
  • Padrões comportamentais, que exploram conceitos mais específicos para administrar contêineres e interações com a plataforma.
  • Padrões estruturais, que ajudam você a organizar contêineres em um Pod para tratar casos de uso específicos.
  • Padrões de configuração, que oferecem insights sobre como tratar as configurações das aplicações no Kubernetes.
  • Padrões avançados, que incluem assuntos mais complexos, como operadores e escalabilidade automática (autoscaling).

Share and Enjoy !

0Shares
0 0 0

Dicas para quem usa Kubernetes

https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/

Share and Enjoy !

0Shares
0 0 0

LINKS: Kubernetes CI/CD

https://azure.microsoft.com/pt-br/services/devops/pipelines/
https://hub.docker.com/
https://gitkube.sh/
https://jenkins-x.io/
https://velero.io/
https://www.aquasec.com/

Share and Enjoy !

0Shares
0 0 0

DevOps nativo de nuvem com Kubernetes Como construir, implantar e escalar aplicações modernas na nuvem

devops

Nota do livro: 10.

O Kubernetes é o sistema operacional do mundo nativo de nuvem e oferece uma plataforma confiável e escalável para executar cargas de trabalho em contêineres. Neste livro aprazível e pragmático, os especialistas em nuvem John Arundel e Justin Domingus mostram o que o Kubernetes é capaz de fazer – e o que você pode fazer com ele.

Você conhecerá tudo sobre o ecossistema do Kubernetes e usará soluções testadas em experiências reais para resolver seus problemas do dia a dia. Além disso, construirá, passo a passo, um exemplo de uma aplicação nativa de nuvem com sua infraestrutura de suporte, além de um ambiente de desenvolvimento e um pipeline de implantação contínua que poderão ser usados em suas próprias aplicações.

  • Entenda os contêineres e o Kubernetes desde os princípios básicos; nenhuma experiência é necessária.
  • Execute os próprios clusters ou escolha um serviço gerenciado de Kubernetes da Amazon, do Google ou de outros fornecedores.
  • Use o Kubernetes para gerenciar o uso de recursos e o ciclo de vida dos contêineres.
  • Otimize clusters quanto a custos, desempenho, resiliência, capacidade e escalabilidade.
  • Conheça as melhores ferramentas para desenvolvimento, testes e implantação de suas aplicações.
  • • Aplique as práticas mais recentes do mercado para segurança, observabilidade e monitoração.
  • Adote princípios de DevOps para ajudar suas equipes de desenvolvimento a se tornarem mais enxutas, rápidas e eficientes.

Share and Enjoy !

0Shares
0 0 0

Links de ajuda para o Kubernetes

Contour is a Kubernetes ingress controller using Lyft's Envoy proxy.
https://github.com/projectcontour/contour
366 forks.
2.269 stars.
242 open issues.
Recent commits:

https://medium.com/@mtreacher/writing-a-kubernetes-operator-a9b86f19bfb9
http://memcached.org/about

Share and Enjoy !

0Shares
0 0 0

Sonobuoy Docs

Sonobuoy is a diagnostic tool that makes it easier to understand the state of a Kubernetes cluster by running a set of plugins (including Kubernetes conformance tests) in an accessible and non-destructive manner. It is a customizable, extendable, and cluster-agnostic way to generate clear, informative reports about your cluster.

Its selective data dumps of Kubernetes resource objects and cluster nodes allow for the following use cases:

  • Integrated end-to-end (e2e) conformance-testing
  • Workload debugging
  • Custom data collection via extensible plugins

Sonobuoy supports 3 Kubernetes minor versions: the current release and 2 minor versions before. Sonobuoy is currently versioned to track the Kubernetes minor version to clarify the support matrix. For example, Sonobuoy v0.14.x would support Kubernetes 1.14.x, 1.13.x, and 1.12.x.

Note: You can skip this version enforcement by running Sonobuoy with the --skip-preflight flag.

https://sonobuoy.io/docs/v0.14.3/

Share and Enjoy !

0Shares
0 0 0