Course Outline
Introduction
Overview of Docker and Kubernetes on AWS
Preparing the Development Environment
Using Amazon Elastic Container Service
- Creating a Containerized Application
- Deploying the Application
Using Amazon ECS for Kubernetes
- Creating a Containerized Application
- Deploying the Application
AWS Fargate
- Creating a Containerized Application
- Deploying the Application
Amazon EC2
- Creating a Containerized Application
- Deploying the Application
Setting up a Continuous Integration Pipeline
Integrating Docker and Kubernetes with an existing Continuous Integration System
Troubleshooting
Summary and Conclusion
Requirements
- An understanding of Docker and Kubernetes basics.
- Experience with the Linux command line.
- An Amazon AWS account with at least 10 USD on it.
Audience
- Developers
- System Administrators
- DevOps Engineers
Testimonials
I generally liked the kubernetes Architecture.
John Howlett
training materials in the online version on coursem.com
Jacek Kosowski
I generally enjoyed the content was interesting.
Leke Adeboye
A lot of content explained in a simple and straightforward manner, will definitely remember many of the things taught thanks to the simple format.
CISCO
The trainer had the right skillets to help us in training.
Rexon Philip
Very Informative and knowledgeable.
Karthick Thoppe
Learning Linux for the second time and the power of the Docker technology.
Ross Carbery
Examples and online work on problems / issues. Striving to solve problems when running examples
Piotr Jędrzejak
UCP (Docker Universal Control Plane)
Damian Kołkowski
A lot of exercises.
Krzysztof Wróblewski
I generally liked the trainer knowledge and enthusiasm.
Ruben Ortega
It was very well laid out with good examples and very good knowledge level from the trainer. The food and the installations were great.
Ruben Sancho
I genuinely was benefit from the trainer knowledge.
Marcus Quintino Kuhnen
A rich repository of examples made available to trainees by the trainer
Orange
The trainer was very easy to understand and to follow.
Wojciech Czaplinski
A lot of practical examples, including super-possible mistakes.
Łukasz Żywicki
It was focus directly on the point and it was clear that the trainer is highly experienced in the field.
Frantisek Danik
Emphasis on solving practical problems.
Filip Kamola
A large number of exercises
Paweł Szary
Practical exercises
Grzegorz Biały
Knowledge of the lecturer
Łukasz Kolasa
Practical part
ARTUR GAWROŃSKI
Instructions and code are easily accessible (on the git hub). Even without a thorough knowledge of linux, you could easily keep up with the exercises.
Paweł Skwarcz
It was pretty hands-on, questions got answered in depth.
Markus Matiaschek
Trainer's good subject knowledge and good explanations to questions posed by the participants.
Daniel Michel
The ambiance and that the trainer didn#t leave any behind. He took care that all get the same information and are understanding. As bringing in example from the real word is a plus, the practical experience/Prod/operational experience is well valued.
Gallican Nsanzimana
The hands-on exercises were real good. Adrian seems to have a quite broad understanding of the topic and was able to answer some questions not directly related to the course material with ease. His English was very good to understand, too.
Florian Wich - Systhemis AG
ready environment for work
AXA ŻYCIE TU S.A.
Practical.
AXA ŻYCIE TU S.A.
A large number of practical examples.
Dariusz Górka
Skill level of the trainer, good preparation of the training.
Markus Korn
I really was benefit from the experience.
Continental Automtove IT
interesting way of running and good pace
Patryk Soczyński
Introducing from the basics with simultaneous matching of issues to the interests of the group
Lufthansa Systems Poland Sp. z o.o.
Kubernetes and updating the application automatically on all platforms one after the other and the continuity of services
Lufthansa Systems Poland Sp. z o.o.
The explanation of each problem was conveyed in a simple and interesting way.
Patryk Maluchnik
The presentation was quite clear, Adrian answered to all questions.
Cristian Trufasila
I really was benefit from the practical exercises.
LUXOFT POLAND SP z. o. o.
I enjoyed the flexibility of the trainer regarding schedule, topics, prioritization.
Markus Korn
Practical knowledge
Lufthansa Systems Poland Sp. z o.o.
The ability to conduct classes by the teacher.
Lufthansa Systems Poland Sp. z o.o.
Proper preparation of kusu and transfer of knowledge in an accessible and interesting way.
Lufthansa Systems Poland Sp. z o.o.
Serene voice of the speaker;) Detailed explanation of the topic, flexibility in the selection of the program.
Lufthansa Systems Poland Sp. z o.o.
Climate trainer positive attitude, committed, sympathetic. The topics are also interesting.
Lufthansa Systems Poland Sp. z o.o.
Demonstrator capability and ease of use of containers.
Mariusz Kosecki
Very good information and well presented.
Cerner Corporation
I liked the pace and the ability to choose the topics in the most interesting order.
Bolagsverket
The trainer knows very well the arguments and he always has the good response.
Pasquale Cavaccini
The trainer tried to make sure everybody could follow, was very flexible.
Deloitte Consulting GmbH
Very good subject knowledge Possibility to ask related questions. All questions have been answered and thoroughly explained with examples Flexible selection of topics.
Deloitte Consulting GmbH
It is an in-deep Kubernetes training covering all important aspects to manage Kubernetes, be it in the cloud or on-premise, but the pace is gradual and well adjusted, so the training can be followed very well by students who have had no prior exposure to Kubernetes, as it builds up knowledge from the ground up.
Volker Kerkhoff
That it was well structured and I managed to fill some gaps in my knowledge.
Javier Caro Ruiz
I liked the provided infrastructure for the exercises.
RGT DESARROLLO INFORMATICO S.L.
I genuinely liked the good agenda.
RGT DESARROLLO INFORMATICO S.L.
I enjoyed the one-on-one training. I could greatly influence the topics, speed, pauses, etc. Great.
Andre Vink
Tamil was very knowledgeable about the subject, and many related topics.
CLICKATELL (PTY) LTD
I liked the in depth knowledge sharing from the instructor.
IAG
Trainer did well. Engaging and made sure regularly if things were understood.
IAG
Adrian was very thorough and easy to understand when explaining. Excellent trainer!.
Irma Sumera
I really enjoyed the hands-on training.
IAG
a lot of exercise and immediate help when something does not work
Ista International GmbH; Michał Kordulewski; Motorola Solutions Systems Sp. z o.o.
exercises, no equipment problems, relationship with the trainer
Ista International GmbH; Michał Kordulewski; Motorola Solutions Systems Sp. z o.o.
systematisation of knowledge, exercises. Perfect trainer preparation
Jacek Schoepe - Ista International GmbH; Michał Kordulewski; Motorola Solutions Systems Sp. z o.o.
a large number of specific examples for the exercise
Pawel Nowak - Ista International GmbH; Michał Kordulewski; Motorola Solutions Systems Sp. z o.o.
Very knowledgeable.
Norman Wagner - Daimler Protics GmbH (HRG/PRO
Very well prepared.
Jürgen Riegel - Daimler Protics GmbH (HRG/PRO
I generally was benefit from the time taken to answer questions.
Patrick Becker - MediService AG
It was a really beneficial 'intro' training for me to Kubernetes in terms of the concept and initial 'how-to' knowledge.
Schibsted Products & Technology
The hands-on Kubernetes exercises. They were very well prepared and gave a good introduction to how to work with the basic building blocks of Kubernetes.
Schibsted Products & Technology
Excercises, especially the more advanced. Would be cool if there was an extension to the last one with some problem to solve.
Schibsted Products & Technology
I genuinely enjoyed some exercises.
Schibsted Products & Technology
The pace and adaptability. E.g. the audience claimed that a couple of issues could be skipped and then we moved on.
Schibsted Products & Technology
The exercises and the handguns best practices discussion about some implementations learning what the big companies having as solutions.
Schibsted Products & Technology
I learned a practical approach to docker build with credentials.
Schibsted Products & Technology
The material was good. Also, how with few concepts and exercises, I was enabled to start working with kubernetes.
Schibsted Products & Technology
the product is interesting and could be useful for some customers.
Npo Torino Srl
I generally liked the hands-on exercises.
Queens University of Belfast
There was a lot to lean, but it never felt rushed.
thomas gardner - National Oceanography Centre
Gradual buildup from simple ideas to integrating them together to provide complex examples. Well structured.
National Oceanography Centre
Hands on experiences with Kubernetes and Openshift. The pre-prepared documents helped speed along the training and were explained well.
National Oceanography Centre
Adrian clearly knows and enjoys this technology.
Tom Edginton - National Oceanography Centre
I really enjoyed the interactive style.
- National Oceanography Centre
Last day of the training in my opinion was the most interesting.
- Oberthur Technologies
Trainer knew the product very well and emphasized the critical learning points from a practical point of view. Real-world examples very useful in demonstrating the power of the Kubernetes product. Course content very well delivered and engaging.
Peter Brook - Costain Limited
knowledge of the teacher.
- Powszechny Zakład Ubezpieczeń Spółka Akcyjna
exercise.
- Powszechny Zakład Ubezpieczeń Spółka Akcyjna
I genuinely liked the docker-compose.
Włodzimierz Wolski - Asseco Poland S.A.
Deep knowledge of the trainer and how to transfer it.
Michał Peszko - Asseco Poland S.A.
I enjoyed the perfect preparation/experience/examples for the 3 days.
- Continental Automotive GmbH
I liked the expertise of the trainer and fast understanding of described Issues.
Daniel Nagel - Continental Automotive GmbH
Practical exercises and problem solving.
Łukasz Czyczyło - Deltavista Sp zoo
I am impressed by the prepared examples. Everything worked. There was no time wasting on solving problems.
- Deltavista Sp zoo
Useful tools / web links
- British Columbia Ferry Corporation
Knowing how dockers could drastically reduce deployment time and also the associated cost.
Cheng Jye Fung - Sherwin-Williams Services (Malaysia)
Hands on.
Ka Sin Chin - Sherwin-Williams Services (Malaysia)
Eureka service registration and discovery.
- 准时达
The venue and the food.
- Sherwin-Williams Services (Malaysia)
Practical aspect
- Sopra Banking Software
The training provides a simple but useful example. With complete overview of installation, configuration and usage.
- Sopra Banking Software
Related Courses
Advanced AWS Lambda
14 hoursAWS Lambda is a compute service that allows developers to write and run code without having to spin up containers and virtual machines, maintain storage, or procure the resources for running the code at scale. This instructor-led, live training
AWS Lambda for Developers
14 hoursAWS Lambda is a "serverless" computing platform that allows engineers to create a small function, configure it in AWS console, and execute it without needing to provision servers—paying only for the resources used during
Advanced Amazon Web Services (AWS) CloudFormation
7 hoursAmazon Web Services (AWS) CloudFormation is a service that simplifies infrastructure management by treating infrastructures as code. CloudFormation templates can be used to manage and provision AWS resources. This instructor-led, live training
AWS CloudFormation
7 hoursManaging an AWS environment is a complex and error-prone job. CloudFormation enables the provisioning of a cloud environment using text based YAML templates. This instructor-led, live training (online or onsite) is aimed at engineers who
AWS Architect Certification
21 hoursOn demand AWS Architect Certification training course is designed to help professionals to become cloud-enabled using Amazon Web Services. This course is taught with real life examples, helps participants understand the practical application of
AWS Developer Associate
28 hoursNOTE: to get the course 100% subsidized by the goverment of Quebec (Quebec residents only) please contact us at quebec@nobleprog.ca REMARQUE: pour que le cours soit subventionné à 100% par le gouvernement du Québec
Amazon DynamoDB for Developers
14 hoursDynamoDB is a NoSQL database service offered by AWS as part of the AWS portfolio. It is a key-valued and document based database that delivers fast performance. This instructor-led, live training (online or onsite) is aimed at developers who wish
AWS DevOps Engineers
21 hoursAudience: Cloud engineers, Solution architects, Centre of excellence team, Window server administrators, Unix/Linux administrator, Storage administrators, network administrators, Virtualization administrators Course Objectives: This course
AWS IoT Core
14 hoursThis instructor-led, live training (online or onsite) is aimed at engineers who wish to deploy and manage IoT devices on AWS. By the end of this training, participants will be able to build an IoT platform that includes the deployment and
Amazon Web Services (AWS) IoT Greengrass
21 hoursAmazon Web Services (AWS) Greengrass is an open source, cloud service that helps users create and deploy Internet of Things (IoT) applications on devices in homes, cars, hospitals, businesses, and more. AWS IoT Greengrass provides local compute,
Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「4 Hours Remote」
4 hoursSummery: Basics of IoT architecture and functions “Things”, “Sensors”, Internet and the mapping between business functions of IoT Essential of all IoT software components- hardware, firmware, middleware, cloud and
Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「8 Hours Remote」
8 hoursSummary: Basics of IoT architecture and functions “Things”, “Sensors”, Internet and the mapping between business functions of IoT Essential of all IoT software components- hardware, firmware, middleware, cloud and
Running Containers Directly from Kubernetes with CRI-O
14 hoursThis instructor-led, live training (online or onsite) is aimed at engineers wishing to run containerized applications using the CRI-O container runtime. By the end of this training, participants will be able to: Install and configure the
Deploying Kubernetes Applications with Helm
7 hoursThis instructor-led, live training (online or onsite) is aimed at engineers who wish to use Helm to streamline the process of installing and managing Kubernetes applications. By the end of this training, participants will be able
PouchContainer
21 hoursPouchContainer is a lightweight container engine based on the OCI (Open Container Initiative) standard. This instructor-led, live training (online or onsite) is aimed at developers who wish to build, ship, and run containerized applications using