Linux/Kubernetes (Learning)
< Linux
Learning topics
Control plane & worker nodes
Components
Core K8s components | Other K8s components | ||
---|---|---|---|
|
|
Practice
- kubectl
- manifest files (yml)
Troubleshooting & how it works
Bad practices
Helm charts
Admin tasks
Networking
- Ingress
- Network policies
- pod-to-pod
- pod-to-service
- K8s network interface
- network plugins
- cluster DNS
- soft network isolation
- hard network isolation
Access management
- role based access control
- role, clusterrole, rolebinding, clusterrolebinding
- serviceaccounts
- kubeconfig
- client certificates
- auth services
Backups
- volumes
- etcd
- secrets
K8s Operators
- deploy
- user operators
Monitoring
Best practices
User/developer tasks
Deployment of applications
- replication
- scaling up/down
- readiness/liveness probes
- init containers
Deployment strategies
- canary
- blue-green
- rolling updates
CI/CD integration
Application networking
- Service mesh, ingress
- connections within the cluster
- Service Mesh, Message Broker