01-Introduction to DevOps
-Container Orchestration with Kubernetes
Download 23.88 Kb.
|
DevOps Road map
- Bu sahifa navigatsiya:
- 11-Kubernetes on AWS - EKS
10-Container Orchestration with Kubernetes
• Introduction to Kubernetes • Understand the main Kubernetes Components • Node, Pod, Service, Ingress, ConfigMap, Secret, Volume, Deployment, StatefulSet • Kubernetes Architecture • Minikube and kubectl - Local Setup • Main Kubectl Commands - K8s CLI • Create and debug Pod in a Minicluster • Kubernetes YAML Configuration File • Create and Configure Deployment and Service Component • Demo Project: MongoDB and MongoExpress • Organizing your components with K8s Namespaces • Kubernetes Service Types • Making your App accessible from outside with Kubernetes Ingress • Persisting Data in Kubernetes with Volumes • Persistent Volume • Persistent Volume Claim • Storage Class • ConfigMap and Secret Kubernetes Volume Types • Deploying Stateful Apps with StatefulSet • Deploying Kubernetes cluster on a Managed Kubernetes Service (K8s on Cloud) • Helm - Package Manager of Kubernetes • Helm Demo: Install a Stateful Application on Kubernetes using Helm • Demo: Deploy App from Private Docker Registry • Extending the Kubernetes API with Operator • Prometheus Operator Demo with Helm: Setup Prometheus Monitoring in K8s • Secure your cluster - Authorization with Role Based Access Control (RBAC) Microservices in Kubernetes • Introduction to Microservices • Demo project: Deploy Microservices Application • Demo project: Create common Helm Chart for Microservices • Demo project: Deploy Microservices with helmfile • Production & Security Best Practices 11-Kubernetes on AWS - EKS AWS & Kubernetes • AWS Container Services: Overview (ECR, ECS, EKS, Fargate) • Create an EKS cluster with AWS Management Console (UI) • Create cluster VPC • Create cluster Roles • Use Cloudformation Stack • EC2 Worker Nodes • Fargate Profile • Configure Austoscaler • Configure kube context to connect to the cluster • Create an EKS cluster with eksctl (the easy way) AWS & Kubernetes & Jenkins & Docker - CI/CD • Configure kubectl inside Jenkins • Configure kube context in Jenkins • Install aws-iam-authenticator in Jenkins • Complete Jenkins Pipeline - Deploy to EKS - using kubectl • Complete Jenkins Pipeline - Build and push docker image to ECR and deploy to EKS • Complete Jenkins Pipeline - Deploy to LKE using Kubernetes CLI plugin and kubeconfig file Download 23.88 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling