Short courses

Docker and Kubernetes

  • Date: - -
  • Venue: UDSM Kijitonyama Campus
  • Cost: TZS 2,950,000
  • Contact: 0715677873 | oscar.mashauri@udsm.ac.tz
  • Register

Docker and Kubernetes are simplifying the way you build, ship, and manage your organizations applications. Both, Docker and Kubernetes are open-source platform for building, deploying, and managing containerized applications. Docker containers help you simplify your application delivery. It enables developers to package applications into containers—standardized executable components combining application source code with the operating system (OS) libraries and dependencies required to run that code in any environment. Kubernetes on the other hand is orchestration engine for automating deployment, scaling, and management of containerized applications.

In this course, instructor shows how to install Docker and get a Kubernetes environment up and running, set up a repository, run local clusters, containers, and pods, execute commands, configure logging, manage users, and protect your data.

Course Content

Introduction
  • Understanding Containers
  • Docker and Kubernetes Core Concepts
Installation and Configuration
  • Setting up Your Docker Environment
  • Configuring Docker
  • Customize Docker Configurations
  • Troubleshooting Docker
Docker Orchestration
  • Overview
  • Working with Docker Swarm
  • Docker Swarm management
  • Troubleshooting Docker Swarm
Docker Image Management and Registry
  • Understanding Docker Images
  • Working with Docker Images
  • Understanding Docker Registry
Docker Storage and Volume
  • Overview
  • Understanding Docker Storage
  • Docker Storage Configuration
Docker Networking
  • Docker Networking in Brief
  • Configure Docker Networking
  • Docker Network Services
  • Docker Network Troubleshooting
Docker Continuous Delivery
  • Understanding CI/CD Toolbox
  • Deployment and Integration
  • Testing
Docker Security
  • Docker Security Overview
  • Configuring Docker Security
Kubernetes
  • Core concepts
  • Installation and Configurating
  • Storage and Scheduling
  • Understanding Kubernetes Services
  • Manage Kubernetes API
  • Working with Pods
  • Deploying and Maintaining Applications
  • Kubernetes Security
  • Logging and Troubleshooting
  • Monitoring Kubernetes System

Who should attend this course?

  • Developers, DevOps engineers, and IT pros
  • Anyone who interested and has programming skills also comfortable with CMD

Prerequisites

  • Come with your own Laptop computer with minimum of 250GB HD free space and 8GB RAM
  • Should know how to use your own computer
  • Should be comfortable with command line interface

Tools and Working Environment

  • All software tools which will be used during training are Open-source software
  • Also, Participants will be provided a Cloud-based Virtual Environments during hands-on practice.

Log in