12 week routine of practice and implementation details
- Kubernetes the hard way
- Create local cluster with kind
- create local cluster with minikube
- Use kubeadm to create a K8s cluster on Ubuntu
- Free courses on ACG Oct 2022
- Creating user and role in K8s
- How HTTPS works
- PKI - part 1
- PKI - part 2
- Chapter 1 - Section 6
Put all YAML files in WEEK2 directory
- Create the YAML for a certificate signing request.
- Create the YAML for a
role
named "pod-reader" that allows users to perform get, watch and list on pods. - Create the YAML for a
roleBinding
named "admin-binding", in the namespace "acme", granting permissions for the "admin" ClusterRole to a user named "bob".
- VIDEO: Create custom image and push to DockerHub
- VIDEO: Deployment vs. StatefulSet
- VIDEO: Pods and Containers
- VIDEO: Pod Lifecycle
- VIDEO: Create Pods & Deployment
Put all YAML files in WEEK3 directory
- Take the image that you built in the first video above and deploy it as a pod in Kubernetes
- Create a deployment with the image used in the previous challenge and scale it to 5 replicas
- Create a second deployment that uses the image "mysql:8" and include an environment variable that is the MYSQL default password