Debugging & Fixing Kubernetes Apps

Containerizing a legacy application and making it work in Docker is one thing. Developing a true cloud-native application for Kubernetes is something else, especially because debugging and troubleshooting in Kubernetes works a little differently than in traditional IT. This workshop will cover the transition from a just-running container to a clean Kubernetes application. Concepts, best practices and tools will be demonstrated, explained and practiced using practical examples.

Content

  • Persistent data in Kubernetes
  • Managing configuration files and sensitive data in Kubernetes
  • Accessibility of container applications via Ingress
  • Best practices in container building
  • Securing applications with NetworkPolicies and PodSecurityPolicies
  • Evaluating metrics with Prometheus and Grafana
  • Logging with Splunk

Lukas has turned his passion for Kubernetes and containers into a profession. Already as a working student, the dedicated expert gained numerous practical experiences in this field. With his strong knowledge and expertise acquired over the years, he has been able to successfully guide many applications on their journey from the application server to the container and onto the Kubernetes cluster. However, the most interesting activity for him remains managing container infrastructures from start to finish. In doing so, he plans the setup together with customers and supports them in the setup as well as in enabling later users and administrators.

Pascal is an IT Consultant at ATIX AG in Munich, Germany. He supports customers in the automation of container platforms such as Docker and Kubernetes, including the management of these platforms themselves, as well as development and delivery of applications to them. In particular, he specialises in DevOps practices and cloud native CI/CD. He also offers training, workshops, and webinars on Kubernetes and GitOps.

This post is also available in: German