Talks
Kubernetes 101
The main subject of this talk is to have an overview on the microservices architectures. Then, starts an introduction to the kubernetes architecture, core services and objects: pods, controllers, deployments and sets.
Kubernetes Clouds
The main subject of this talk is viewing the differences between each managed kubernetes solution offered by AWS, Azure and GCP.
For the labs, the main object is having several clusters deployed all over the using each managed (or not) solution and deploy the same application using the common interface provided by Kubernetes.
- Deploy Kubernetes in Amazon Web services
- Deploy Kubernetes in Google Cloud Platform
- Deploy Kubernetes in Azure
Providers
Digital Ocean
The main subject of this talk is introducing to the Digital Ocean cloud platform and their Managed Kubernetes solution.
Tools
Traefik
The main subject of this talk is introducing to the Traefik awesome Cloud Native Edge Router and the new features comming in Traefik 2.0.
Study Jams
ReplicaSets
- Introduction
- Learn more
- Some notes
- 1 - Create a
ReplicaSet
- 2 - Scaling
ReplicaSets
- Double the numbers of replicas with
kubectl scale
- Scale back to 1 replica
- Update the
ReplicaSet
with the yaml definition - Scale to 50 replicas
- Scale down back to 5 replicas
- 3 - Selectors and Pods
- Deploy some blue pods
- Deploy a blue
ReplicaSet
- Run a red pod
ReplicaSet
for non-coloredpods
only- Let’s acquire those fancy orange
pods
- Remove a pod from the orange replicaset
- Clean up
- 4 - Container probes
- Readiness probe
- Liveness probe
- Clean up
- 5 - Manual rolling update
- Deploy the initial
ReplicaSet
- Update the
ReplicaSet
pod template - Update the
ReplicaSet
Pod
template with the fixedReadinessProbe
- Clean up the failing versions and the old ones
Notes
Gopher art from ashleymcnamara/gophers.