Loading Events

« All Events

Public Course- Docker & Kubernetes (Israel)

January 13, 2020 @ 9:00 am - January 15, 2020 @ 5:30 pm

₪3,000.00
3 days of combined Kubernetes and Docker Course.

Target Audience

Developers, DevOps, System Administrators

 

Docker

Docker is a very popular framework for building, shipping and running distributed applications. It eases the deployment process.

Abstract

In this course, the students understand the concepts, architecture and user-cases of Docker.

The course involves extensive hands-on exercises which are crucial to the understanding of the Docker mechanics.

Prerequisites

• Basic Linux commands

• Basic Programming Concepts (control flows, conditionals, scripting)

Content

Intro:

• The problem domain

• How Docker works

o Linux namespaces

o cgroups

• Docker vs VM

• Docker architecture

• Installing Docker

Containers:

• Running containers

o 3rd party containers

o Logging

o Logging

• Managing containers

Volumes:

• Mounting volumes to a container

• Managing volumes

o Listing

o Deleting

• Using data containers

Building images:

• Dockerfile syntax

o FROM, ADD, RUN, CMD ..

• Build configuration

• Image caching

• Managing Docker images

o Tagging

o Publishing to registry

o Deletion

Docker compose:

• Docker compose syntax

o Services

o Build definitions

o Inheritance

• Networking

• Docker-compose cli api

Kubernetes Abstract

Kubernetes is a popular framework for managing container deployments on a cluster.

In this course, the students will learn the concepts of Kubernetes (e.g., Pods, ReplicaSets, Deployments, Services) as well as deployment patterns and best practices.

The course includes extensive hands-on exercises will are crucial to the understanding of the topics.

Docker is a very popular framework for building, shipping and running distributed applications. It eases the deployment process.

Prerequisites

Basic Linux commands, Basic Programming Concepts (control flows, conditionals, scripting)

Content

Intro

• The problem domain

• How Docker works

o Linux namespaces

o cgroups

• Docker vs VM

• Docker architecture

• Installing Docker

Understanding basic Kubernetes Concepts

• An overview of images and containers

• Pods

• Labels & Selectors

• Replica Sets (and Replication Controllers)

Using Deployments to manage your services declaratively

• Update management and update strategies

• Deploy multiple revisions

o Blue/green deployment

o Canary release strategies

• Audit releases (event log)

Services

• How services work

o Load balancing

o Virtual service IP

o Abstract away backends (simple local database/external database)

• Talking to services

o Environment variables

o DNS (A cluster addon)

o Headless services

Secrets and ConfigMaps

Daemon Sets and Jobs

• Communicate with daemons

o Push

o NodeIP

o DNS

o Service

• Jobs types

o Non-parallel

o Parallel and fixed completion count

o Parallel with a work queue

• The syllabus includes a virtual lab for each section.

Duration –3 days

Where can I contact the organizer with any questions?

You can contact us at academy@agilesparks.com with any question you have about the content or logistics.

What is the cancellation policy?

Up until 7 days before the event you can cancel at no charge. Afterwards you can either get a 50% refund or the option to apply your ticket towards a future workshop.

General Terms:

The course will open only if a sufficient number of participants is reached.

AgileSparks reserves the right to cancel the course up to 5 business days before it

starts.

 

Hear from our students:

   

Have a question about the class? Use the live chat or contact us.

 

Details

Start:
January 13, 2020 @ 9:00 am
End:
January 15, 2020 @ 5:30 pm
Cost:
₪3,000.00
Event Categories:
,
Event Tags:
,
Website:
https://www.eventbrite.com/e/public-course-docker-kubernetes-israel-tickets-68760816453

Venue

WeWork 1 Arieh Shenkar Street
Arie Shenkar 1st.
Herzliya, 4672501, Center District 4672501 Israel

Start typing and press Enter to search