Docker and Kubernetes Workshop
Containers such as Docker and container orchestration such as Kubernetes are hot topics right now, if you’re working on microservice architectures it's very likely you’ll be looking at these technologies as they are a natural fit for microservices. Containers are also a great way of dealing with legacy applications and allowing you to use modern deployment techniques for these older applications.
This 2-day workshop will guide you through from beginning with creating containers all the way to running your containers on a Kubernetes cluster in the cloud.
We’ll cover the basics before moving onto more advanced topics, with a combination of slides and hands-on exercises the attendees will learn the fundamentals of containers and by the end of the workshop will have a good understanding of Kubernetes, how to run it and how to run their applications on Kubernetes.
- Docker fundamentals
- Creating Docker containers from code
- Running containers locally
- Using container registries
- Serverless containers
- Windows containers (*hands-on exercises will require a Windows laptop)
- Kubernetes fundamentals
- Creating Kubernetes clusters
- Packaging applications using Helm
- Networking concepts
- Laptop with network access
- Software installed (see below)
- Windows 10 Pro with Hyper-v and Docker for Windows (with Kubernetes cluster setup)
- Macs with Docker for Mac installed (with Kubernetes cluster setup)
- Local development environment (Visual Studio 2016+ / Visual Studio Code)
- Docker for Windows: https://docs.docker.com/docker-for-windows/
- Docker For Mac: https://docs.docker.com/docker-for-mac/
Shahid is the Principal Platform Architect at Auror in Auckland, New Zealand.
He is a hands on cloud architect implementing modern platforms predominantly in Azure focusing on PaaS and Cloud Native approaches to solving modern business and software problems.
With an extensive background in software development he brings DevOps principals and approaches to helping teams to deploy and run their software in the most efficient and scalable ways the modern cloud platforms offer.
Shahid is also a frequent speaker at both international conferences and local meetups, runs workshops on Cloud Native technologies, and is a co-organizer of the Auckland Azure Meetup
When he's not working he's likely to be talking about cars, photography or gadgets.