learn_kubernetes
learn_kubernetes copied to clipboard
Learning Kubernetes
kubernetes-kitchen
- commands
- basics
- docs links
gcp
Dashboard
- task-001-k8s-dashboard
RBAC
- task-002-basic namespace wide kubeconfig
- task-003-intermediate namespace wide kubeconfig
- task-004-intermediate cluster wide kubeconfig
Traefik
- task-005-traefik-whoami
- task-006-traefik-whoami-tomlInConfigMap
- task-007-traefik-whoami-lets-encrypt
- task-013-traefik-whoami-tls-custom-certs
External IP
- task-008-external IP to access Application In Cluster
DNS and Static IPs
- task-009-configuring dns with static IPs k8 using-Service
- task-010-configuring dns with static IPs k8 using Ingress
Monitoring
- task-011-configuring datadog
- task-014-metricbeat-k8s
- task-015-kube-state-metrics
Logging
- task-016-journalbeat
Pod Security
- task-012-PodSecurityPolicy
Core Concepts
- task-017-pods
- task-018-replicaset
- task-019-deployment
- task-020-namespaces
- task-021-services
Scheduling
- task-022-labels-and-selectors
- task-023-taints-and-tolerations
- task-024-node-affinity
- task-025-resource-requirement-and-limits
- task-026-editing-pods-and-deployments
- task-027-daemonsets
- task-028-static-pods
- task-029-multiple-schedulers
Logging And Monitoring
- task-030-metrics-server
- task-031-managing-logs
Application Lifecycle Management
- task-032-rolling-updates-and-rollback
- task-033-commands-and-arguments-in-kubernetes
- task-034-configuring-environment-variables-in-application
- task-035-configuring-secrets-in-application
- task-036-multi-container-pods
- task-037-init-containers
Cluster Maintenance
- task-038-os-upgrades
- task-039-cluster-upgrades-kubeadm
- task-040-cluster-upgrade
- task-041-backup-and-restore
Security
- task-042-authentication
- task-043-tls-in-k8s-certificate-creation
- task-044-kubeconfig-file
- task-045-api-groups
- task-046-RBAC
- task-047-image-security
- task-048-security-contexts
- task-049-network-policy
- task-050-explore-env
- task-051-explore-cni-weave
- task-052-IP-address-management
- task-053-service-networking
- task-054-dns
Networking
- task-050-explore-env
Cluster Creation
- task-055-create-k8s-using-kubeadm-vagrant
Credits