Course Outline

Core Concepts

  1. Kubernetes Architecture
  2. Cluster Components

Building the Application for Government Use

  1. Creating Containers
  2. Configuring a Local Docker Repository for Government Operations

Pod Design for Government Applications

  1. Base Configuration
  2. Liveness and Readiness Probes
  3. CPU and Memory Constraints
  4. Resource Limits for a Namespace

Security Measures for Government Systems

  1. Security Contexts
  2. Service Accounts
  3. Secret Management
  4. Kubernetes Network Policies
  5. Linux Capabilities

Deployment Configuration for Government Use

  1. Controllers: Deployments, Daemon Sets, and Stateful Sets
  2. Jobs and Cron Jobs
  3. Config Maps
  4. Rolling Upgrades, Blue-Green Deployment, and Canary Deployment
  5. Using Helm for Managing Deployments in Government Environments
  6. Kubernetes API Resources

Multi-Container Pods for Enhanced Functionality

  1. Sidecar, Ambassador, and Adapter Containers
  2. Init Containers

Services and Networking for Government Operations

  1. Types of Services
  2. Load Balancing Strategies
  3. Ingress Controllers for Secure Access

State Persistence for Government Applications

  1. Persistence of Application State in Kubernetes
  2. Ephemeral Storage Management
  3. Persistent Volumes and Claims
  4. Storage Classes for Flexible Data Management

Requirements

  • An understanding of cloud-native application concepts and architectures for government use.
  • Experience in programming languages such as Python, Node.js, Go, or Java.
  • An OCI-compliant container runtime, such as Docker or rkt.

Audience

  • Developers for government projects
  • Kubernetes users in the public sector
 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories