Course Outline
[Day 01]
Introduction
Overview of container orchestration with Kubernetes for government use cases.
Overview of Kubernetes architecture for government applications:
- Pods, labels/selectors, replication controllers, services, API
Installing a Kubernetes cluster for government operations
Pulling a Docker image from the internet for government environments
Creating Kubernetes pods, volumes, and deployments for government projects
Grouping and organizing your cluster for government workflows
Using Kubernetes Namespaces to manage different environments within the same cluster:
- Managing test, staging, and production environments for government applications
- Kubernetes Namespaces best practices for government use
Discovering and connecting to containers in a government context
Discovering and publishing services for government operations
- Non-HTTP services (Passive FTP, SMTP, LDAP, etc.) for government systems
Kubernetes security for government compliance:
- Authentication & authorization for government applications
Upgrading a Kubernetes cluster with minimal disruption for government operations
- Minimizing the impact on government services during upgrades
Advanced networking for government environments:
- Docker networking vs. Kubernetes networking for government use
Interfacing between network providers and Kubernetes networking for government systems:
- Best practices for separating services in a cluster for government operations
- Comparison of different CNI providers (performance, features, etc.) for government needs
Monitoring Kubernetes for government compliance:
- Cluster logging with Elasticsearch and fluentd for government systems
- Container level monitoring (cAdvisor UI, Influxdb, Prometheus) for government applications
Best Practices for running containerized servers and data stores in a government context
[Day 02]
Scaling your Kubernetes cluster for government operations
Infrastructure for Kubernetes in a government setting:
- Provisioning, partitioning, networking for government environments
Building a high-availability cluster for government services:
- Load balancing and service discovery for government applications
Deploying a scalable application for government use:
- Horizontal pod autoscaling for government systems
- Database clustering in Kubernetes for government data stores
Updating your application for government compliance:
- Releases in Kubernetes for government operations
Troubleshooting for government applications:
- Diagnosing and fixing common Kubernetes issues in a government context
Summary and Conclusion for government audiences
Requirements
- Experience with Docker containers for government use
- Familiarity with the Linux command line for government systems
- An understanding of networking concepts for government networks
Audience
- Software Developers for government agencies
- Architects for government projects
- Deployment Engineers for government initiatives
Testimonials (7)
we learn new technique on doing the configuration
Christian - Beacon Solutions Inc
Course - Kubernetes from Basic to Advanced
The background information and history.
Evert - BMW SA
Course - Kubernetes from Basic to Advanced
The interactive way the trainer explains theory
Janine - BMW SA
Course - Kubernetes from Basic to Advanced
the hands on after the topic discussion, it will let us learn how to do it on our own, not just the concept
Joy Apuya - Remote Staff
Course - Kubernetes from Basic to Advanced
That I got a couple of "aha" moments from learning something new.
Charles Shavitz - F5 Networks Pte Ltd.
Course - Kubernetes from Basic to Advanced
Well structured content, well prepared and understandable exercises. Really liked it.
Melanie Pillkahn - Mercedez-Benz Portugal S.A
Course - Kubernetes from Basic to Advanced
Insights about the infra of the kubernetes