Criou página com 'Kubernetes Concepts: Architecture, Pods, ReplicaSets, Deployments, Node Port Service, Cluster IP Service, External Name Service, Ingress Service, Ingress SSL, Ingress & Extern...'
 
Sem resumo de edição
Linha 1: Linha 1:
==1. Fundamentos de Kubernetes==
Kubernetes Concepts: Architecture, Pods, ReplicaSets, Deployments, Node Port Service, Cluster IP Service, External Name Service, Ingress Service, Ingress SSL, Ingress & External DNS, kubetcl - Imperative, Declarative with YAML, Secrets, Init containers, Probes, Request & limits, Namespaces, Limit Range, Resource Quota, Storage Classes, Persistent Volumes, Pvc, Load Balancers, Annotations, Canary Deployments, HPA, VPA, DaemonSets, Fluentd for logs, ConfigMaps.
Kubernetes Concepts: Architecture, Pods, ReplicaSets, Deployments, Node Port Service, Cluster IP Service, External Name Service, Ingress Service, Ingress SSL, Ingress & External DNS, kubetcl - Imperative, Declarative with YAML, Secrets, Init containers, Probes, Request & limits, Namespaces, Limit Range, Resource Quota, Storage Classes, Persistent Volumes, Pvc, Load Balancers, Annotations, Canary Deployments, HPA, VPA, DaemonSets, Fluentd for logs, ConfigMaps.


Linha 9: Linha 12:


Microservices: Service Discovery, Distributed Tracing e Canary Deployments
Microservices: Service Discovery, Distributed Tracing e Canary Deployments
------------------------------------------------------------------------------------------------------------------
 


Kubernetes - Imperative & Declarative
Kubernetes - Imperative & Declarative
Linha 18: Linha 21:


Declarative: Yaml & kubectl, pod, replicaset, deployment, service
Declarative: Yaml & kubectl, pod, replicaset, deployment, service
-------------------------------------------------------------------------------------------------------------------
 


Install Aws cli
Install Aws cli
Install  kubectl cli
Install  kubectl cli
Install eksctl cli
Install eksctl cli
----------------------------------------------------------------------------------------------------------------------
 
 
==2. Criação de um cluster usando Amazon Elastic Kubernetes Service (Amazon EKS)==


Aws Eks cluster: Um cluster do Amazon ECS é um agrupamento lógico de tarefas ou serviços. Além de tarefas e serviços, um cluster consiste nos recursos a seguir: A capacidade da infraestrutura, que pode ser uma combinação de qualquer uma das seguintes: Instâncias do Amazon EC2 na nuvem da AWS.
Aws Eks cluster: Um cluster do Amazon ECS é um agrupamento lógico de tarefas ou serviços. Além de tarefas e serviços, um cluster consiste nos recursos a seguir: A capacidade da infraestrutura, que pode ser uma combinação de qualquer uma das seguintes: Instâncias do Amazon EC2 na nuvem da AWS.

Edição das 12h15min de 30 de agosto de 2024

1. Fundamentos de Kubernetes

Kubernetes Concepts: Architecture, Pods, ReplicaSets, Deployments, Node Port Service, Cluster IP Service, External Name Service, Ingress Service, Ingress SSL, Ingress & External DNS, kubetcl - Imperative, Declarative with YAML, Secrets, Init containers, Probes, Request & limits, Namespaces, Limit Range, Resource Quota, Storage Classes, Persistent Volumes, Pvc, Load Balancers, Annotations, Canary Deployments, HPA, VPA, DaemonSets, Fluentd for logs, ConfigMaps.


Aws Services Integration with EKS


DevOps: Aws CodeCommit, Aws CodeBuild e Aws CodePipeline


Microservices: Service Discovery, Distributed Tracing e Canary Deployments


Kubernetes - Imperative & Declarative


Imperative: kubectl, pod, replicaset, deployment, service


Declarative: Yaml & kubectl, pod, replicaset, deployment, service


Install Aws cli Install kubectl cli Install eksctl cli


2. Criação de um cluster usando Amazon Elastic Kubernetes Service (Amazon EKS)

Aws Eks cluster: Um cluster do Amazon ECS é um agrupamento lógico de tarefas ou serviços. Além de tarefas e serviços, um cluster consiste nos recursos a seguir: A capacidade da infraestrutura, que pode ser uma combinação de qualquer uma das seguintes: Instâncias do Amazon EC2 na nuvem da AWS.

Create EKS Cluster using eksctl: https://github.com/pahud/amazon-eks-workshop/blob/master/00-getting-started/create-eks-with-eksctl.md

Create & Associate IAM OIDC Provider for our EKS Cluster: https://github.com/aws/amazon-eks-pod-identity-webhook/issues/23