Software consultant with over 13 years of experience delivering successful software projects. Specialising in Microservices, Serverless, Domain Driven Design, Agile and Lean software development, and Continuous Delivery.
Kubernetes for Developers
Have you started building containerized application and struggled with scaling across multiple hosts? Would you like to simplify DevOps tasks such as deployment and configuration? Have you heard about Kubernetes and would like to learn more?… then this presentation is for you!
Kubernetes is an open source system for managing containerized applications across multiple hosts; providing basic mechanisms for deployment, maintenance, and scaling of applications.
In this presentation, I will walk you through Kubernetes fundamentals, the high level architecture, how would you deploy an ASP.NET Core that communicate with SQL Server DB to Kubernetes and finally how would you configure and launch auto-scaling, self-healing Kubernetes cluster.
Secure your Kubernetes Containers
Kubernetes became the de-facto standard for deploying and managing containers at scale. However, many developers might not be aware of the new threats that containers introduce and what are the common practices to mitigate them… How to verify that the container images you are using are safe? How to patch unsafe images? How to avoid containers breakout? How to ensure that a compromised container will not gain access to the rest of the cluster?
This talk focuses on pragmatic approaches to make your container images and running containers are more secure leveraging features like pod security context, pod security policy and admission control.