Kubernetes Orchestration

  1. Kubernetes Ecosystem and Tools
    1. Package Management
      1. Helm
        1. Helm Architecture
          1. Chart Development
            1. Chart Structure
              1. Templates and Values
                1. Dependencies
                  1. Hooks and Tests
                  2. Chart Repositories
                    1. Release Management
                      1. Installation
                        1. Upgrades
                          1. Rollbacks
                            1. Uninstallation
                          2. Kustomize
                            1. Declarative Configuration Management
                              1. Base and Overlay Pattern
                                1. Patch Strategies
                                  1. Resource Generators
                                2. Service Mesh
                                  1. Service Mesh Architecture
                                    1. Data Plane
                                      1. Control Plane
                                        1. Sidecar Proxy Pattern
                                        2. Istio
                                          1. Traffic Management
                                            1. Security Policies
                                              1. Observability Features
                                                1. Installation and Configuration
                                                2. Linkerd
                                                  1. Lightweight Service Mesh
                                                    1. Automatic mTLS
                                                      1. Traffic Splitting
                                                        1. Observability
                                                        2. Service Mesh Interface (SMI)
                                                        3. GitOps and CI/CD
                                                          1. GitOps Principles
                                                            1. ArgoCD
                                                              1. Application Deployment
                                                                1. Sync Strategies
                                                                  1. Multi-Cluster Management
                                                                  2. Flux
                                                                    1. Git Repository Synchronization
                                                                      1. Helm Integration
                                                                        1. Image Automation
                                                                        2. Tekton
                                                                          1. Pipeline as Code
                                                                            1. Task and Pipeline Resources
                                                                              1. Trigger Integration
                                                                            2. Development Tools
                                                                              1. kubectl
                                                                                1. Command Structure
                                                                                  1. Common Operations
                                                                                    1. Resource Management
                                                                                      1. Debugging Commands
                                                                                        1. Configuration Commands
                                                                                        2. Context Management
                                                                                          1. Plugin System
                                                                                          2. Kubernetes Dashboard
                                                                                            1. Web-Based UI
                                                                                              1. Resource Visualization
                                                                                                1. Access Control
                                                                                                2. Local Development
                                                                                                  1. Minikube
                                                                                                    1. Kind (Kubernetes in Docker)
                                                                                                      1. k3s
                                                                                                        1. Docker Desktop Kubernetes