Introduction

IBM Kubernetes Service Workshop

In the workshop you will learn about foundational open source technologies and industry-wide accepted best practices for building modern, scalable, portable, and robust applications. You will learn about deploying and managing microservice applications on top of the IBM Kubernetes Service (IKS) environment. We will also discuess some of the most common pitfalls to watch out for.

Setup

Run these steps to setup your environment for the labs

Agenda Day 1

Topic

Description

Welcome

Introductions & Objectives

What is Docker?

What is Kubernetes?

BREAK

Run these steps to setup your environment for the labs

Kubernetes Introduction Labs (Deploying & Scaling Apps)

LUNCH

Helm Overview Lecture

Deploy Cloud Native Applications using Helm

BREAK

Covers briefly... why CICD for microservices, Jenkins, Jenkins X, Tekton, and ArgoCD

Jenkins Pipelines in IKS Lab

BREAK

Cloud Native Development – 12 Factor

Wrap up

Questions?

Agenda Day 2

Topic

Description

Welcome

Day 1 Recap / Questions

Learn about Application Modernization Migration Approaches

Learn about Application Modernization Migration Approaches

Microservices Principles, Patterns and Implementation Considerations

BREAK

Deploy Microservices Application Lab

Overview of Kubernetes Extensions, custom resource definitons, operators

BREAK

Working with custom resource definitions

Lunch

Overview of Istio Service Mesh

BREAK

Working with Istio (Deploying Applications and Traffic Management)

Wrap up

Questions?

Technology Used

  • Docker

  • Kubernetes

  • Helm

  • IBM Kubernetes Service

  • Jenkins

  • Istio

Presenters

Last updated