Intro to Kubernetes Workshop
Kubernetes Version: 1.0.4
The slides from this workshop are hosted online
Course Outline
Google Compute Engine (GCE)
Labs
Kubernetes base infrastructure
Labs
PKI infrastructure
Labs
Provision the Controller Node
Labs
Provision the Kubernetes clients
Labs
Provision the Worker Nodes
Labs
Managing Applications with Kubernetes
Labs
- Creating and managing pods
- Creating and managing replication controllers
- Creating and managing services
- Exposing services with nginx
- Rolling updates
Cluster Add-ons
Labs
Links
Tips
Get the project ID from the instance metadata server:
curl -H "Metadata-Flavor: Google" \
http://metadata.google.internal/computeMetadata/v1/project/project-id
Get the external-ip of the instance from the metadata server:
curl -H "Metadata-Flavor: Google" \
http://metadata.google.internal/computeMetadata/v1/instance/network-interfaces/0/access-configs/0/external-ip