Kubernetes course
Rahul Lahoria
CTO & Software Architect - Software Development Role ? Backend (Node.js & Py) ? Cloud (AWS & GCP) ? Mobile (React Native) ? Web Apps ( React & Angular) ? Artificial intelligence (Python) ? DevOps (Jenkins, Kubernetes)
1. What is Kubernetes?
Definition: Kubernetes (K8s) is an open-source container orchestration platform designed to automate the deployment, scaling, and management of containerized applications. It abstracts the underlying infrastructure, providing a consistent and scalable environment for deploying and running applications in containers.
Discussion:
2. K8s Architecture
Overview: Kubernetes architecture consists of a master node and worker nodes. The master node manages the cluster, while worker nodes run the applications.
Discussion:
3. Main K8s Components
Components:
Discussion:
4. Minikube and Kubect - Local Setup
Setup:
Demonstration:
5. Main Kubectl Commands - K8s CLI
Commands:
Hands-on:
6. K8s YAML Configuration File
YAML Structure:
Hands-on:
7. K8s Namespaces - Organize your Components
领英推荐
Concept:
Usage:
8. K8s Ingress
Definition:
Configuration:
9. Helm - Package Manager
Overview:
Demonstration:
10. Volumes - Persisting Data in K8s
Storage in K8s:
Hands-on:
11. K8s StatefulSet - Deploying Stateful Apps
Stateful Applications:
Hands-on:
12. K8s Services
Service Types:
Hands-on:
By covering these topics step by step, your Kubernetes course will provide a comprehensive understanding of key concepts, components, and practical skills for working with Kubernetes.
Software developer -1 @Zupee (Backend) | Write tech blogs in anime style |
10 个月Thanx for this Rahul Lahoria