This is a course designed to teach Kubernetes concepts and practices on the STACKIT platform.
-
Exercise 01: Access the Application
- Learn how to access applications deployed on Kubernetes using port forwarding.
-
Exercise 02: Configure Ingress
- Set up Ingress resources to route traffic to services.
-
Exercise 03: Debug Ingress Issues
- Troubleshoot common issues with Ingress routing and service configurations.
-
Exercise 04: Rewrite Paths
- Use annotations to rewrite paths for applications that do not recognize specific routes.
-
Exercise 05: Add SSL Termination
- Enable SSL termination using Cert-Manager and Let's Encrypt for secure communication.
-
Exercise 06: Delete the Cluster
- Learn how to clean up resources and delete the Kubernetes cluster.
-
Exercise 01: Build and Deploy Locally
- Learn how to build and run the
item-applocally.
- Learn how to build and run the
-
Exercise 02: Build Docker Image and Push to DockerHub
- Create a Docker image for the
item-appand push it to DockerHub.
- Create a Docker image for the
-
Exercise 03: Deploy to Kubernetes
- Deploy the
item-appto a Kubernetes cluster using a ConfigMap for PostgreSQL credentials.
- Deploy the
-
Exercise 04: Add Ingress Controller
- Configure an Ingress resource to expose the application at a specific path.
Refer to the Homework: Extend the Item-App for detailed instructions on the tasks to complete.