/k8s-docker-iac-labs

kubernetes-docker-rancherdesktop-labs

Primary LanguageSCSSGNU General Public License v3.0GPL-3.0

k8s-docker-iac-labs/README.md - Laboratório Kuberntes, Docker, Rancherdesktop, Infra as Code, Monitoring and Observability

1. Introdução

Este repositório contém os artefatos do projeto / laboratório de avaliação k8s-docker-iac-labs organizado conforme o índice de conteúdo abaixo:

Índice de conteúdo

2. Documentação

2.1. Diagrama de Caso de Uso (Use Case Diagram)

UseCaseDiagram-Context.drawio.png

2.2. Diagrama de Implantação (Deploy Diagram)

DeployDiagram-Context.drawio.png

2.4. Diagrama de Mapa Mental (Mind Map Diagram)

MindMapDiagram-Context.png

MindMapDiagram-Context-all-expanded.png

2.8. Notas de atenção e Avisos (Notice and information)

3. Projeto / Laboratório

Laboratório Descrição
LAB-01 Install WSL, Rancher Desktop and command line with nerdctl
LAB-02 Docker Commands Basic
LAB-03 Windows Client MongoDB Studio 3T vs Docker Server MongoDB
LAB-04 Docker Images vs Containers vs DockerHub
LAB-05 Basic Kubernetes Commands Basic
LAB-06 Kubernetes, Python, Flask e MongoDB
LAB-07 NodeJS http echo application
LAB-08 Kubernetes IDE Lens
LAB-09 Kubernetes Self Healing, application health check and resources limits probes with NodeJS, Express, Swagger-UI, NodeHog, YamlJS and Ejs
LAB-10 Kubernetes - API - Response - Database - Middleware - Action star.jpg star.jpg star.jpg
LAB-11 Dockerfile e Docker Compose Basic
LAB-12 GoLang Programming Basic
LAB-13 Install on Cloud Docker & Kubernetes
LAB-14 Terraform Basic
LAB-15 Kafka Basic
LAB-16 Terraform Ansible AWS - Provision AWS EC2 Linux instance, Install Python and Django, Create simple Django Project and make server available
LAB-17 Terraform Ansible AWS - Create Key Pair, provision two AWS EC2 Linux instances: DEV, PRD
LAB-18 Terraform AWS - Provision, Modify, References, Dependencies, Alias, Variables, Output and working with a team
LAB-19 Terraform AWS, Ansible, EC2, Kubernetes - Criando Cluster Kubernetes na AWS com 3 instâncias EC2 (master-1, worker-1, worker-2)
LAB-20 Terraform Kubernetes on multi cloud - AWS/EKS: Elastic Kubernetes Service, GCP/GKE - Gooble Kubernetes Engine, AZURE/AKS - Azure Kuberntes Engine
LAB-21 Prometheus Docker
LAB-22 Prometheus Kubernetes
LAB-23 Prometheus and Grafana in Kubernetes
LAB-24 Python HTTP echo application - run standalone, docker and kubernetes
LAB-25 Python Exporter for Prometheus in Kubernets
LAB-26 AWS CLI 2.0 - Install Windows and Linux
LAB-27 Python Exporter Push Gateway for Prometheus in Kubernets
LAB-28 Terraform - AWS - IAM User and KeyPair - EC2 instance Linux and Windows
LAB-29 Install Kind Kubernetes platform on Windows
LAB-30 DotNet Basic
LAB-31 NGINX Ingress Controller Reverse Proxy
LAB-32 Node.js Tutorial Programming language
LAB-33 Node.js Express Jade Nano
LAB-34 Docker-Compose PostgreSQL
LAB-35 Install Docker Desktop, WSL2 e Kubernetes on Windows 11

I - Referências