HackCamp Course Docker and Kuberentes

Mar 6, 2019 at 09:00 — Mar 7, 2019 at 17:00 (CET)

What will this course cover?

Throughout this code-intensive days course you will get to learn all about Docker & Kubernetes to deploy your application. Get used to the Docker CLI and understand the fundamental concepts and practices behind containerization. You will gain an understanding of basic container orchestration using docker-compose and discover all the advantages of using Docker together with Kubernetes.

With Docker, you can easily package software into standardized units for development, shipment and deployment. Kubernetes has the full power of Google behind it, managing containerized applications across multiple hosts. It has many tools and resources to help you deploy, scale, and maintain your applications.

Once you are working with Docker containers, the next step is to scale. Kubernetes can make that happen. You will want to start containers across multiple Kubernetes workers, balancing the containers across them. Combining Docker with Kubernetes also adds a higher level API to define how containers are logically grouped. This allows to define combinations of containers, load balancing and affinity.

Now what is containerization exactly? A container 'image' is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries and settings. Containerized software will always run the same, regardless of the environment. Containers isolate software from its surroundings, for example differences between development and staging environments, and help reduce conflicts between teams running different software on the same infrastructure.

The way Kubernetes functions is by using pods that group into containers, then scheduling and deploying them at the same time. While most other container management services use a container as their minimum unit, Kubernetes uses the pods.

Who follows our training?

Developers, software engineers, operators, devops engineers and people that want to deploy an application through Docker and use kubernetes to make your app resilient

What is the required knowledge to join this workshop?

Some basic skills are needed to follow this course. Participants should have a basic linux command (Bash), some knowledge of networking (TCP/IP) and also be familiar with Node.JS.

Participants should be comfortable following the training in English.

What do you receive after the workshop?

  • Participants will be granted access to all exercises covered during the workshop via Github repositories and will be able to download them for up to 1 month following the workshop.
  • On top of that, Hackages participants will able to contact their mentor for up to 3 months following the workshop. This assistance includes one hour of discussion per participant on the topics covered in the training.
  • Participants will receive a personalised certificate issued by Hackages that proves that they have successfully completed the workshop.
  • Participants become part of a fast-growing community of developers and will be informed of upcoming community events.

Read More

Ticket sales for this event are temporarily unavailable. To purchase tickets, please contact the organiser or check back here again later.