Workshop Module 3: {{ Module title }}

This module demonstrates {{ final workshop topic and production deployment }}.

Part 1: {{ Production deployment topic }}

=== Deploy your {{ application type }} to {{ platform }}:

  • {{ Step 1 description }}:

    {{ login or connection command }}
  • {{ Step 2 description }}:

    {{ project/namespace creation }}
  • {{ Step 3 description }}:

    {{ verification command }}
  • {{ Step 4 deployment }}:

    # Tag for {{ platform }} registry
    {{ image tagging command }}
    
    # Push to registry
    {{ push command }}
  • {{ Step 5 description }}:

    {{ deployment command }}
  • {{ Step 6 verification }}:

    {{ status check commands }}
  • {{ Step 7 exposure }}:

    {{ service exposure }}
    {{ route creation }}
  • {{ Final verification }}:

    {{ URL retrieval }}
deployed application
Figure 1. Successfully Deployed Application

Part 2: {{ Scaling and availability topic }}

=== Configure scaling and high availability:

  • {{ Step 1 scaling }}:

    {{ scaling command }}
  • {{ Step 2 verification }}:

    {{ pod listing command }}
  • {{ Step 3 resource limits }}:

    {{ resource configuration command }}
  • {{ Step 4 health checks }}:

    {{ health check configuration }}
  • {{ Step 5 autoscaling }}:

    {{ autoscaler setup }}
  • {{ Step 6 verification }}:

    {{ autoscaler status }}
  • {{ Step 7 rolling updates }}:

    {{ update command }}
  • {{ Step 8 monitoring }}:

    {{ rollout status }}
before scaling
Figure 2. Single Instance
after scaling
Figure 3. Multiple Instances

Part 3: {{ Monitoring and troubleshooting topic }}

=== Explore monitoring and troubleshooting:

  • {{ Step 1 logs }}:

    {{ log viewing command }}
  • {{ Step 2 events }}:

    {{ events command }}
  • {{ Step 3 resource monitoring }}:

    {{ resource usage command }}
  • {{ Web console access step }}:

  • Navigate to {{ platform }} web console

  • Select your project: {{ project-name }}

  • View the {{ view-name }} view

  • Click on your deployment for detailed metrics

  • {{ Load simulation }}:

    # Get the route URL
    ROUTE_URL=$({{ route command }})
    
    # Generate load
    for i in {1..100}; do {{ load command }} & done
  • {{ Monitoring response }}:

    {{ monitoring command }}
  • {{ Autoscaler status }}:

    {{ autoscaler description }}
  • {{ Troubleshooting }}:

    {{ troubleshooting command }}
step1 monitoring
Figure 4. Step 1: Baseline
step2 monitoring
Figure 5. Step 2: Load Applied
step3 monitoring
Figure 6. Step 3: Auto-scaled

Module 3 summary

What you learned: * {{ Key learning 1 }} * {{ Key learning 2 }} * {{ Key learning 3 }}

Key achievements for {{ company }}: * {{ Achievement 1 }}: {{ Specific improvement }} * {{ Achievement 2 }}: {{ Operational benefit }} * {{ Achievement 3 }}: {{ Business value }} * {{ Achievement 4 }}: {{ Strategic advantage }}

Business transformation completed: * Before: {{ Previous state with metrics }} * After: {{ New state with improvements }}

Production benefits realized: * {{ Quantified benefit 1 }} * {{ Quantified benefit 2 }} * {{ Quantified benefit 3 }} * {{ Capability improvement }}

Next steps for {{ company }}: * {{ Recommendation 1 }} * {{ Recommendation 2 }} * {{ Recommendation 3 }} * {{ Recommendation 4 }}

Workshop conclusion: You have successfully {{ workshop achievement summary }}. These skills provide the foundation for {{ future capabilities }}.