Kubernetes and Containers for Your Web Application: Step by Step
summary
A concrete Java web application is deployed to Google Kubernetes Engine using Docker images pushed to gcr.io. The talk walks through building a two-container sidecar pod (Tomcat + webapps) that shares a mounted volume so WAR files copy into Tomcat at startup, then uses Cloud Shell with kubectl and gcloud to create a GKE cluster, a Deployment and a LoadBalancer Service with an external IP, perform a version update by retagging the image, scale replicas to 2, and mount ConfigMaps for externalized properties to serve HTTP responses.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 9:00Software architecture evolution
- 18:44Docker containers history
- 25:51Kubernetes key concepts
- 32:14Java app on GCP
- 36:51Kubernetes config management
- 40:27Kubernetes scaling and logs
related talks
38mModernize and Automate your Java Application for Kubernetes
46mEffective Docker and Kubernetes for Java EE Developers
48mKubernetesize your Java application
25mKubernetes for Java Developers
36mTaking Your First Steps in Kubernetes
45mIntroduction to Kubernetes
21mKubernetes for the Spring Developer
53mEffective Kubernetes for Cloud Native Java Developers
