Course Code: bskkubswsc2
Duration: 14 hours
Prerequisites:

Having previously attended day one and two of the Kubernetes course

Overview:

Bespoke follow on from the basic Kubernetes course

Course Outline:

VI- Scheduling

  • Manual Scheduling

  • Taints and tolerations

  • Node labels and Selectors

  • Node Affinity

  • Static Pods

  • DaemonSets

  • Labs

    • DaemonSets

    • Jobs and Cronjobs

VII- Kubernetes and Storage

  • Persistent Volumes

  • Persistent Volume Claims

  • Dynamic Provisioning with StorageClass

  • Labs

    • Volumes, Persistent Volumes and PVCs

    • Wordpress/ Mysql Implementation

    • PHP Guestbook ~ 3 Tier App

VIII- Kubernetes Security

  • Role Based Access Control

  • Service Accounts

  • Security Contexts

  • Resource Quotas

  • Network Policy

  • Labs

    • RBAC and Cluster Roles

    • Service Accounts

    • Security Contexts

    • Resource Quotas

    • Network Policy

IX- Logging and Monitoring

  • Helm

  • Setting up the EFK stack - Elasticsearch Fluentd Kibana

  • Operators

  • Monitoring Cluster Components

  • Setting up the GAP stack - Grafana Alertmanager Prometheus

  • Labs

    • Helm

Conclusion