Topics Discussed:
⦁ Why Containerization
⦁ Container Orchestration
⦁ Why GKE
⦁ GKE cluster Architecture
⦁ Modes of Operation
⦁ GKE Security
⦁ GKE Monitoring and logging
⦁ Demo
Why containerization?
Containerization is required for several reasons like packaging applications,consistency, portability,isolation, lightweight and scalability
What is meant by container orchestration?
It automates multiple containers management and handles deployment,scaling,networking, ensures high availability,resource allocation,health check etc.
Example for container orchestration tools are Kubernetes, Docker Swarm.
Why GKE?
Advantages of using GKE are 1)Spin Up time is 5 min 2)It have largest Kubernetes contributions
3)Integrated monitoring and logging 4)Auto upgrading of versions 5)Automated cluster lifecycle management
GKE cluster architecture
Modes of Operations in GKE
⦁ Autopilot
⦁ Standard
GKE Security
GKE’s security features include
⦁ Workload identity federation
⦁ Confidential VM
⦁ Application layer secrets encryption
⦁ Strong security policy
⦁ GKE sandbox
⦁ Private cluster with authorized networks
⦁ Container optimized OS etc..