From 24ff7283344614844830f1f7545ffc17ef648c34 Mon Sep 17 00:00:00 2001 From: Felipe Martinez Date: Tue, 29 Dec 2020 13:51:25 +0000 Subject: [PATCH 1/3] Adding kubernetes-basics/_index.html --- .../tutorials/kubernetes-basics/_index.html | 117 ++++++++++++++++++ 1 file changed, 117 insertions(+) create mode 100644 content/pt/docs/tutorials/kubernetes-basics/_index.html diff --git a/content/pt/docs/tutorials/kubernetes-basics/_index.html b/content/pt/docs/tutorials/kubernetes-basics/_index.html new file mode 100644 index 0000000000..c87f0f2a9f --- /dev/null +++ b/content/pt/docs/tutorials/kubernetes-basics/_index.html @@ -0,0 +1,117 @@ +--- +title: Aprenda as noções básicas do Kubernetes +linkTitle: Aprenda as noções básicas do Kubernetes +no_list: true +weight: 10 +card: + name: tutoriais + weight: 20 + title: Aprenda o básico +--- + + + + + + + + + +
+ +
+ +
+
+

Basico do Kubernetes

+

Este tutorial fornece instruções básicas sobre o sistema de orquestração de cluster do Kubernetes. Cada módulo contém algumas informações básicas sobre os principais recursos e conceitos do Kubernetes e inclui um tutorial online interativo. Esses tutoriais interativos permitem que você mesmo gerencie um cluster simples e seus aplicativos em contêineres.

+

Usando os tutoriais interativos, você pode aprender a:

+
    +
  • Implante um aplicativo em contêiner em um cluster.
  • +
  • Dimensione a implantação.
  • +
  • Atualize o aplicativo em contêiner com uma nova versão do software.
  • +
  • Depure o aplicativo em contêiner.
  • +
+

Os tutoriais usam Katacoda para executar um terminal virtual em seu navegador da Web, executado em Minikube, uma implantação local em pequena escala do Kubernetes que pode ser executada em qualquer lugar. Não há necessidade de instalar nenhum software ou configurar nada; cada tutorial interativo é executado diretamente no navegador da web.

+
+
+ +
+ +
+
+

O que o Kubernetes pode fazer por você?

+

Com os serviços da Web modernos, os usuários esperam que os aplicativos estejam disponíveis 24 horas por dia, 7 dias por semana, e os desenvolvedores esperam implantar novas versões desses aplicativos várias vezes ao dia. A conteinerização ajuda a empacotar o software para atender a esses objetivos, permitindo que os aplicativos sejam lançados e atualizados de maneira fácil e rápida, sem tempo de inatividade. O Kubernetes ajuda a garantir que esses aplicativos em contêiner sejam executados onde e quando você quiser e os ajuda a encontrar os recursos e ferramentas de que precisam para funcionar. Kubernetes é uma plataforma de código aberto pronta para produção, projetada com a experiência acumulada do Google em orquestração de contêineres, combinada com as melhores ideias da comunidade.

+
+
+ +
+ +
+

Módulos básicos do Kubernetes

+
+
+
+ + + +
+
+ +
+
+ +
+ +
+ + + From b2e99114f02cff77435848fda48c51c2f47df5a2 Mon Sep 17 00:00:00 2001 From: Felipe Martinez Date: Tue, 29 Dec 2020 14:43:34 +0000 Subject: [PATCH 2/3] Adding create cluster --- .../create-cluster/_index.md | 4 + .../create-cluster/cluster-interactive.html | 37 ++++++ .../create-cluster/cluster-intro.html | 112 ++++++++++++++++++ 3 files changed, 153 insertions(+) create mode 100644 content/pt/docs/tutorials/kubernetes-basics/create-cluster/_index.md create mode 100644 content/pt/docs/tutorials/kubernetes-basics/create-cluster/cluster-interactive.html create mode 100644 content/pt/docs/tutorials/kubernetes-basics/create-cluster/cluster-intro.html diff --git a/content/pt/docs/tutorials/kubernetes-basics/create-cluster/_index.md b/content/pt/docs/tutorials/kubernetes-basics/create-cluster/_index.md new file mode 100644 index 0000000000..3fb0a78778 --- /dev/null +++ b/content/pt/docs/tutorials/kubernetes-basics/create-cluster/_index.md @@ -0,0 +1,4 @@ +--- +title: Crie um Cluster +weight: 10 +--- diff --git a/content/pt/docs/tutorials/kubernetes-basics/create-cluster/cluster-interactive.html b/content/pt/docs/tutorials/kubernetes-basics/create-cluster/cluster-interactive.html new file mode 100644 index 0000000000..c817407ff3 --- /dev/null +++ b/content/pt/docs/tutorials/kubernetes-basics/create-cluster/cluster-interactive.html @@ -0,0 +1,37 @@ +--- +title: Tutorial interativo - Criando um cluster +weight: 20 +--- + + + + + + + + + + + +
+ +
+ +
+
+ Esta tela é muito estreita para interagir com o Terminal, use um desktop / tablet. +
+
+
+ + +
+ +
+ + + diff --git a/content/pt/docs/tutorials/kubernetes-basics/create-cluster/cluster-intro.html b/content/pt/docs/tutorials/kubernetes-basics/create-cluster/cluster-intro.html new file mode 100644 index 0000000000..fd5025ab45 --- /dev/null +++ b/content/pt/docs/tutorials/kubernetes-basics/create-cluster/cluster-intro.html @@ -0,0 +1,112 @@ +--- +title: Usando Minikube para criar um cluster +weight: 10 +--- + + + + + + + + + +
+ +
+ +
+ +
+

Objetivos

+
    +
  • Aprenda o que é um cluster Kubernetes.
  • +
  • Aprenda o que é o Minikube.
  • +
  • Inicie um cluster Kubernetes usando um terminal online.
  • +
+
+ +
+

Clusters do Kubernetes

+

+ O Kubernetes coordena um cluster altamente disponível de computadores conectados para funcionar como uma única unidade. + As abstrações no Kubernetes permitem implantar aplicativos em contêineres em um cluster sem amarrá-los especificamente a máquinas individuais. + Para fazer uso desse novo modelo de implantação, os aplicativos precisam ser empacotados de uma forma que os desacople dos hosts individuais: eles precisam ser colocados em contêineres. Os aplicativos em contêineres são mais flexíveis e disponíveis do que nos modelos de implantação anteriores, nos quais os aplicativos eram instalados diretamente em máquinas específicas como pacotes profundamente integrados ao host. + O Kubernetes automatiza a distribuição e o agendamento de contêineres de aplicativos em um cluster de maneira mais eficiente. + O Kubernetes é uma plataforma de código aberto e está pronto para produção. +

+

Um cluster Kubernetes consiste em dois tipos de recursos: +

    +
  • O Master coordena o cluster
  • +
  • Os Nodes são os trabalhadores que executam aplicativos
  • +
+

+
+ +
+
+

Resumo:

+
    +
  • Cluster do Kubernetes
  • +
  • Minikube
  • +
+
+
+

+ O Kubernetes é uma plataforma de código aberto de nível de produção que orquestra o agendamento e a execução de contêineres de aplicativos dentro e entre clusters de computador. +

+
+
+
+
+ +
+
+

Diagrama de Cluster

+
+
+ +
+
+

+
+
+
+ +
+
+

O mestre é responsável por gerenciar o cluster. O mestre coordena todas as atividades em seu cluster, como programação de aplicativos, manutenção do estado desejado dos aplicativos, escalonamento de aplicativos e lançamento de novas atualizações.

+

Um nó é uma VM ou um computador físico que atua como uma máquina de trabalho em um cluster Kubernetes. Cada nó tem um Kubelet, que é um agente para gerenciar o nó e se comunicar com o mestre do Kubernetes. O nó também deve ter ferramentas para lidar com operações de contêiner, como containerd ou Docker. Um cluster Kubernetes que lida com o tráfego de produção deve ter no mínimo três nós.

+ +
+
+
+

Os mestres gerenciam o cluster e os nós que são usados ​​para hospedar os aplicativos em execução.

+
+
+
+ +
+
+

Ao implantar aplicativos no Kubernetes, você diz ao mestre para iniciar os contêineres de aplicativos. O mestre agenda os contêineres para serem executados nos nós do cluster. Os nós se comunicam com o mestre usando a API Kubernetes , que o mestre expõe. Os usuários finais também podem usar a API Kubernetes diretamente para interagir com o cluster.

+ +

Um cluster Kubernetes pode ser implantado em máquinas físicas ou virtuais. Para começar o desenvolvimento do Kubernetes, você pode usar o Minikube. O Minikube é uma implementação leve do Kubernetes que cria uma VM em sua máquina local e implanta um cluster simples contendo apenas um nó. O Minikube está disponível para sistemas Linux, macOS e Windows. O Minikube CLI fornece operações básicas de inicialização para trabalhar com seu cluster, incluindo iniciar, parar, status e excluir. Para este tutorial, no entanto, você usará um terminal online fornecido com o Minikube pré-instalado.

+ +

Agora que você sabe o que é Kubernetes, vamos para o tutorial online e iniciar nosso primeiro cluster!

+ +
+
+
+ + + +
+ +
+ + + From 399af08bba44a8f8e6416037a53e3950c5dbc2ec Mon Sep 17 00:00:00 2001 From: Felipe Date: Tue, 29 Dec 2020 20:21:31 +0000 Subject: [PATCH 3/3] Update content/pt/docs/tutorials/kubernetes-basics/create-cluster/cluster-interactive.html Co-authored-by: Jhon Mike --- .../kubernetes-basics/create-cluster/cluster-interactive.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/tutorials/kubernetes-basics/create-cluster/cluster-interactive.html b/content/pt/docs/tutorials/kubernetes-basics/create-cluster/cluster-interactive.html index c817407ff3..9be46e849d 100644 --- a/content/pt/docs/tutorials/kubernetes-basics/create-cluster/cluster-interactive.html +++ b/content/pt/docs/tutorials/kubernetes-basics/create-cluster/cluster-interactive.html @@ -25,7 +25,7 @@ weight: 20