education.

Kubernetes for Developers

This training is designed for development teams that are starting their journey with containerization of their existing applications, microservice development or those looking at breaking their existing monolithic apps into a more flexible microservice based architecture.

Course Syllabus

Core Concepts

  • Cluster Architecture
  • Kubernetes API primitives
  • Kubernetes Objects
  • Labels, Selectors and Annotations
  • Services and network primitives

Services and Networking

  • Networking cluster nodes
  • Pod Networking concepts
  • Service networking
  • Ingresses
  • Network Policies

Pod Design

  • Deployments & Rolling Updates
  • Replication Controller & ReplicaSets
  • Containers
  • Jobs and CronJobs
  • StatefulSets

Persistence

  • Persistent Volumes
  • Persistent Volume Claims
  • Storage Classes
  • Ephemeral Storage
  • StatefulSets

Configuration

  • Secrets & ConfigMaps
  • Resource Requests & Limits
  • Configuring Applications
  • Authentication & Authorization
  • Pod Security Contexts

Observability

  • Self Healing Apps
  • Cluster & App logs
  • Cluster monitoring
  • Prometheus
  • Troubleshooting

Customizations for your Environment

The course is very hands-on and lab-oriented where developer get a feel for using tools and resources related to Kubernetes.

With this in mind, we tailor the labs for the distribution of Kubernetes your organization uses and run them on the customers environment.

This could be RedHat OpenShift, VMWare Tanzu, Microsoft AKS, Google Kubernetes Engine (GKE), Amazon EKS, etc.

Once completed, a copy of the course material will be installed as a permanent resource for your company to refer back to indefinitely.

Let's talk!

Kubernetes for Sysadmins

This training is designed for Operations teams who are moving from traditional infrastructure to container platforms in order to provide the organizations new need for faster time-to-market and possibly also support a DevOps culture change.

Course Syllabus

NOT READY - NEED TO DECIDE THE SYLLABUS HERE

Core Concepts

  • Cluster Architecture
  • Kubernetes API primitives
  • Kubernetes Objects
  • Labels, Selectors and Annotations
  • Services and network primitives

Services and Networking

  • Networking cluster nodes
  • Pod Networking concepts
  • Service networking
  • Ingresses
  • Network Policies

Pod Design

  • Deployments & Rolling Updates
  • Replication Controller & ReplicaSets
  • Containers
  • Jobs and CronJobs
  • StatefulSets

Persistence

  • Persistent Volumes
  • Persistent Volume Claims
  • Storage Classes
  • Ephemeral Storage
  • StatefulSets

Configuration

  • Secrets & ConfigMaps
  • Resource Requests & Limits
  • Configuring Applications
  • Authentication & Authorization
  • Pod Security Contexts

Observability

  • Self Healing Apps
  • Cluster & App logs
  • Cluster monitoring
  • Prometheus
  • Troubleshooting

Customizations for your Environment

The course is very hands-on and lab-oriented where your Ops teams are walked through the architecture of Kubernetes and the practical aspects of managing clusters and supporting teams of developers who will be consuming cluster resources.

With this in mind, we tailor the labs for the distribution of Kubernetes your organization uses and run them on the customers environment.

This could be RedHat OpenShift, VMWare Tanzu, Microsoft AKS, Google Kubernetes Engine (GKE), Amazon EKS, etc.

Once completed, as with the Kubernetes for Developers course, a copy of all the course material for Sysadmins will be made available as a permanent resource for your company to refer back to whenever you need.

Let's talk!

Contact us about training...

Telephone: 031-100271
Email: robert@middleware.se

Come over for a coffee.

Göteborg
Svenska Middlewaregruppen AB
Vingalandsgatan 8
417 60 Göteborg