FA-0740DevOps, Cloud & InfrastructureCybersecurity

Docker and Kubernetes Platform Operations

Development clusters, enterprise identity, security and delivery

Introduction

Why this course

Explore Docker containers and Kubernetes platform operations through development-cluster exercises and enterprise integration examples. Topics progress from storage and networking to workload exposure, identity, RBAC, admission policy, monitoring, backup and delivery pipelines.

Use a compatible lab stack to examine how these components work together. Enterprise and cloud integration examples provide implementation practice, not a claim that the lab constitutes a fully secured production platform.

Learning outcomes

Learning outcomes

  • Operate Docker containers and select suitable storage and networking options.
  • Create and inspect a kind development cluster and deploy selected workloads.
  • Explain service exposure, load balancing and external DNS integration.
  • Configure and test selected identity, RBAC and admission-policy examples.
  • Distinguish Kubernetes audit logging from runtime detection and application-log analysis.
  • Perform guided resource/volume backup and restore checks.
  • Explain the roles of CI/CD, GitOps and onboarding components in a platform.
Prerequisites

Prerequisites

  • Linux command-line, networking and basic application-deployment familiarity.
  • A compatible container runtime, kubectl and access to the designated lab environment.
  • Basic understanding of identity and access control for the enterprise-security modules.
Training outline

10 modules

·
01Module 1 — Docker Fundamentals4 topics
  • Containerisation concepts, Docker setup and CLI use.
  • Images and container lifecycle.
  • Persistent data: volumes, bind mounts and tmpfs; choose the appropriate option.
  • Docker networking and user-defined bridge networks.
02Module 2 — Kubernetes Development Clusters4 topics
  • Kubernetes components and objects; control plane, worker nodes and API server.
  • Install kind and create/review a compatible local development cluster.
  • Deploy a sample application and inspect its objects.
  • Introduce load-balancing and ingress components appropriate to the lab.
03Module 3 — Services and External Access4 topics
  • Expose workloads through Kubernetes Services.
  • Compare Layer 4 and Layer 7 load balancing.
  • Explore MetalLB where suitable for the lab and externalDNS for selected DNS integration.
  • Explain provider, permissions and routing dependencies.
04Module 4 — Enterprise Authentication4 topics
  • How Kubernetes associates API requests with identities.
  • OpenID Connect concepts and compatible lab configuration.
  • Impersonation for selected managed-cluster integrations, including the necessary authorisation controls.
  • Compare OpenUnison-based integration with a direct impersonation example.
05Module 5 — RBAC, Namespaces and Audit4 topics
  • Roles, role bindings and mapping enterprise identities to resource permissions.
  • Namespace-based access boundaries and the limits of namespace-only multi-tenancy.
  • Kubernetes API audit logging.
  • Use audit records and an audit2rbac example where compatible to investigate policy requirements; review generated permissions.
06Module 6 — Securing a Cluster UI4 topics
  • UI authentication, permissions and exposure risks.
  • Use a supported cluster UI such as Headlamp; compare the archived Kubernetes Dashboard historically.
  • Explore reverse-proxy and OpenUnison integration patterns where supported by the chosen lab stack.
  • Verify identity propagation and RBAC rather than assuming the UI supplies authorisation.
07Module 7 — Pod Security and OPA5 topics
  • Historical PodSecurityPolicy and its removal; current Pod Security Admission and Pod Security Standards.
  • Apply selected namespace security controls and examine exemptions.
  • Dynamic admission webhooks and Open Policy Agent concepts.
  • Rego and OPA Gatekeeper constraints; enforce a selected memory/resource-policy example.
  • Compare built-in standards with custom policy checks and test admission outcomes.
08Module 8 — Runtime Detection and Log Analysis4 topics
  • Distinguish API auditing, runtime events and application logs.
  • Falco configuration, deployment and selected rule/event examples.
  • Choose a supported modern eBPF or kernel-module driver for the environment.
  • Introduce Elasticsearch/Fluentd/Kibana log-analysis integration in version-compatible context.
09Module 9 — Backup and Restore4 topics
  • Kubernetes recovery scope and backup dependencies.
  • Separate etcd control-plane snapshots from workload-resource and persistent-volume backups.
  • Set up compatible Velero components and storage-provider integration.
  • Use the Velero CLI to back up and restore a selected workload; inspect resource and data recovery.
10Module 10 — Platform Provisioning and Delivery4 topics
  • Design a sample delivery pipeline and prepare the cluster.
  • Deploy or inspect compatible GitLab, Tekton and Argo CD examples and distinguish their roles.
  • Explore OpenUnison-based project onboarding.
  • Review permissions, integration dependencies and the boundaries between development labs and production operations.

A programme built around your team.

Share your training goals and requirements.

Docker and Kubernetes Platform Operations
FA-0740

Share your requirements for this programme.

Training enquiry

Docker and Kubernetes Platform Operations