T1837

Ladda ner som PDF

DevOps - Docker, AWS and Kubernetes

This one day class seeks to give a detailed look at Docker, AWS, Kubernetes and Fabric8 and how DevOps processes can be achieved using these technologies. It introduces the technologies mentioned and their architecture, and walks through some of the core concepts used in the technologies.

Attendees will learn how to use Docker for developing, and running applications, and use Kubernetes and Fabric8 to automate deployment and scaling of containerized applications on AWS.

Audience

Software Developers and Architects, Deployment Engineers, DevOps Engineers

Prior knowledge

This is a 1 day intensive Beginner level course

Language

The course is taught in English (Contact us if you prefer Swedish).

Courseware

All students will receive course slides as well as demo and exercise code examples

Bring your own device

Bring your own laptop/tablet, you can borrow if you don´t have one. Please contact us beforehand.

Docker and Kubernetes are both becoming the de-facto standards for container runtime and orchestrating engine, respectively. These technologies are therefore taking centre stage in the DevOps world. This training aims to provide attendees with the conceptual knowledge and a quick look at these technologies in action, to serve as a concrete first step for exploring and learning these technologies on their own. 

Course outline

Topics covered in this package include*:

Introduction (30 min)
● Evolution of Software Development methodologies
● Continuous Integration
● DevOps and Cloud Computing

Docker Fundamentals (1.5 hr)
● Introduction to Docker
● Containers vs. Virtual Machines
● Docker Architecture
● The Dockerfile

● Running Containers
- Pulling an Image
- Managing Ports with Container Deployments

● Exercise
- Docker Installation and Image Setup
- Creating Custom Image from a Dockerfile
- Exposing Container Ports to the Host

AWS (1 hr)
● Computing: EC2, ELB, Auto-scaling
● Storage: S3, EFS
● Networking and Delivery: VPC, Security Groups, Route 53

Kubernetes (3 hrs)
● Introduction to Kubernetes
- What is Kubernetes and Why do we need it?

● Kubernetes Architecture
- Masters and Nodes
- Deployments, ReplicaSets, Pods
- Docker Containers
- Services
- Tags, Labels and Selectors
- Namespaces
- Volumes

● Running Your Application
- Configuration Files and Specs
- ConfigMaps and ... Läs mer

Docker and Kubernetes are both becoming the de-facto standards for container runtime and orchestrating engine, respectively. These technologies are therefore taking centre stage in the DevOps world. This training aims to provide attendees with the conceptual knowledge and a quick look at these technologies in action, to serve as a concrete first step for exploring and learning these technologies on their own. 

Course outline

Topics covered in this package include*:

Introduction (30 min)
● Evolution of Software Development methodologies
● Continuous Integration
● DevOps and Cloud Computing

Docker Fundamentals (1.5 hr)
● Introduction to Docker
● Containers vs. Virtual Machines
● Docker Architecture
● The Dockerfile

● Running Containers
- Pulling an Image
- Managing Ports with Container Deployments

● Exercise
- Docker Installation and Image Setup
- Creating Custom Image from a Dockerfile
- Exposing Container Ports to the Host

AWS (1 hr)
● Computing: EC2, ELB, Auto-scaling
● Storage: S3, EFS
● Networking and Delivery: VPC, Security Groups, Route 53

Kubernetes (3 hrs)
● Introduction to Kubernetes
- What is Kubernetes and Why do we need it?

● Kubernetes Architecture
- Masters and Nodes
- Deployments, ReplicaSets, Pods
- Docker Containers
- Services
- Tags, Labels and Selectors
- Namespaces
- Volumes

● Running Your Application
- Configuration Files and Specs
- ConfigMaps and Secrets
- Updating an Application
- Application Scaling
- Storage
- Stateless vs Stateful apps

● Exercise
- Creating a Service
- Creating a Deployment
- Updating a deployment image

● Kubernetes setup
- Setting Up a Single Node Kubernetes Cluster Using Minikube
- Running Kubernetes on multiple nodes on AWS
- Hosted and Turn-key Cloud Solution: Stakater ( www.stackator.com )

Fabric8 (1 hr)
● Introduction
● Setup
● Microservices development workflow
● Continuous Integration and Delivery
● Logging and Monitoring

● Exercise
- Creating a Spring application with a Jenkins CI pipeline
- Updating application CI pipeline with a custom CI pipeline

Demo and Q&A (1 hr)
● Sample Microservices web application deployment on AWS with Stakater

* Topics covered may change based upon the needs of the class and changes in technology.

About the Trainer

Rasheed Amir, developer and teacher with InformatorRasheed Amir is a serial entrepreneur and tech enabler at Stakater. He has over a decade's experience in helping companies like IBM, Ericsson, Pliro, Fixtelligent, Apoteket, SEB, TradeSharp, Scania, Coop to deliver valuable, high-quality software frequently and reliably through implementing effective Software Engineering and DevOps practices. He is passionate about cutting edge technologies for re-usability, integration and automation in software ecosystems.

Kursfakta

Kurs-ID: T1837
Längd: 1 dag
Pris exkl moms: 9 900 kr
Inregistrering: 09.00
Kursstart: 09.30
Kursslut (ca): 17.00

Frågor om kursen?

Har du frågor om kursens innehåll, leveransdatum/ort eller behöver en företagsanpassad variant? Fyll i formuläret nedan!


Kan betalas med:
TRAINING CARD

Ort och datum

Stockholm
12 mar
Boka nu!
23 apr
Boka nu!
Göteborg
12 mar
R
Boka nu!
23 apr
R
Boka nu!
Cloud Access
i Läs mer

Delta på kursen från ditt hem, jobb eller annan plats.

12 mar
Boka nu!
23 apr
Boka nu!

Tipsa