Kubernetes is a popular cloud-native open-source orchestration platform for container management, scaling and automated deployment. It includes a rich set of features such as service discovery, multi-tenancy, stateful containers, resource usage monitoring, and rolling updates. This workshop will get you started with operating a Kubernetes cluster on AWS. In addition, it also explains how to deploy applications to this cluster.
Some of the questions that will be covered in this workshop are:
- How do we create and manage a Kubernetes cluster?
- How an application is mapped to Kubernetes abstractions?
- How does service discovery work between different applications?
- How to scale, generate logs and monitor an application?
- How to create a CI/CD pipeline?
- How do we integrate with tools such as Maven?
- How applications can store configuration data and secrets?
- How to use IAM for authentication and authorization?
In this code-driven workshop, you will learn how to package, deploy, scale and monitor your application using Kubernetes and the AWS cloud. Be sure to come with a valid AWS account that you have created an EC2 Instance in.
Registration: Add this training on your KubeCon + CloudNativeCon Europe conference registration here. If you are already registered for KubeCon + CloudNativeCon Europe 2018, modify your registration to add the training or email us at events {at} cncf {dot} io.