We will be demonstrating running a container in a single instance then scaling the container out and discuss the areas that need consideration when doing this and concepts to prepare you application to behave in this way.
A basic introduction to docker containers and addressing a few beginner questions
what are they?
how do they work?
why should we use them?
Network considerations for using containers and container orchestration.
When it comes to using containers, you have an additional network layer to consider. This can be tricky to think about if you are running containers in an environment that is already virtualized.
We will be going through some of the considerations that I think are easily overlooked or can become challenging, especially when you throw orchestration in the mix.
What it is, how its useful, use cases etc.
I'll then like to do a beginners walkthrough on how to setup a local instance of kubenetes. How to manage and scale an application. I will talk about the fundimentals of kube. What are services,pods and masternodes. I would like to do a hello-world kubernetes container (nginx) and we can discuss it etc. I would also like to show how kube deals with pods and shows how 0 downtime is possible.
Kubernetes offers a powerful abstraction layer for managing containerized infrastructure. Amazon Elastic Container Service for Kubernetes (Amazon EKS) makes it easy to run Kubernetes on AWS without having to manage the Kubernetes control plane. In this session, learn how Amazon EKS makes deploying Kubernetes on AWS simple and scalable, including networking, security, monitoring, and logging. Learn what we're doing to make AWS an even better place to run Kubernetes, and watch a demonstration of AWS customers starting to use Amazon EKS.
From meetups to DockerCon and webinars to workshops, there are lots of great Docker events happening around the world. Whether you're new to containers or a Docker expert, you'll find opportunities to attend Docker events near you!