Spring Boot and Cloud Native Applications

  1. Kubernetes Deployment
    1. Kubernetes Fundamentals
      1. Cluster Architecture
        1. Master Components
          1. Node Components
            1. Networking Model
            2. Core Resources
              1. Pods
                1. Pod Specification
                  1. Multi-Container Pods
                    1. Pod Lifecycle
                    2. Services
                      1. Service Types
                        1. Service Discovery
                          1. Load Balancing
                          2. Deployments
                            1. Replica Management
                              1. Rolling Updates
                                1. Rollback Strategies
                                2. ConfigMaps
                                  1. Configuration Data Storage
                                    1. Environment Variable Injection
                                      1. Volume Mounting
                                      2. Secrets
                                        1. Sensitive Data Management
                                          1. Secret Types
                                            1. Security Best Practices
                                        2. Application Deployment
                                          1. Manifest File Creation
                                            1. YAML Syntax
                                              1. Resource Definitions
                                                1. Metadata Configuration
                                                2. Deployment Strategies
                                                  1. Rolling Deployment
                                                    1. Blue-Green Deployment
                                                      1. Canary Deployment
                                                      2. Service Exposure
                                                        1. Internal Services
                                                          1. External Access
                                                            1. Ingress Controllers
                                                            2. Configuration Management
                                                              1. Environment-Specific Configuration
                                                                1. Secret Management
                                                                  1. Configuration Updates
                                                                2. Kubernetes Operations
                                                                  1. kubectl Command Line
                                                                    1. Resource Management
                                                                      1. Debugging Commands
                                                                        1. Log Inspection
                                                                        2. Monitoring and Logging
                                                                          1. Resource Monitoring
                                                                            1. Application Logs
                                                                              1. Cluster Events
                                                                              2. Scaling and Performance
                                                                                1. Horizontal Pod Autoscaling
                                                                                  1. Vertical Pod Autoscaling
                                                                                    1. Resource Limits