Hands-On Kubernetes, Service Mesh and Zero-Trust

Lessons
Lab
TestPrep
AI Tutor (Add-on)
Get A Free Trial

About This Course

Skills You’ll Get

1

Preface

2

Docker and Kubernetes 101

  • Introduction
  • Introduction to Docker
  • Introduction to Kubernetes
  • Installing Kubernetes
  • Kubernetes client
  • Strategies to validate cluster quality
  • Conclusion
  • Points to remember
3

PODs

  • Introduction
  • Concept of Pods
  • CRUD operations on Pods
  • Accessing PODs
  • Managing resources
  • Data persistence
  • Health checks
  • POD security
  • Conclusion
  • Points to remember
  • Questions
4

HTTP Load Balancing with Ingress

  • Introduction
  • Networking 101
  • Ingress specifications and Ingress controller
  • Effective Ingress usage
  • Advanced Ingress
  • Alternate implementations
  • API gateways
  • Securing network
  • Best practices for securing a network
  • Conclusion
  • Points to remember
  • Questions
5

Kubernetes Workload Resources

  • Introduction
  • ReplicaSets
  • Deployments
  • DaemonSets
  • Kubernetes Jobs
  • Conclusion
  • Points to remember
  • Questions
6

ConfigMap, Secrets, and Labels

  • Introduction
  • ConfigMap
  • Secrets
  • Managing ConfigMaps and Secrets
  • Applying and modifying labels
  • Labels selectors
  • Defining annotations
  • Conclusion
  • Points to remember
  • Questions
7

Configuring Storage with Kubernetes

  • Introduction
  • Storage provisioning in Kubernetes
  • StatefulSets
  • Installing MongoDB on Kubernetes using StatefulSets
  • Disaster recovery
  • Container storage interface
  • Conclusion
  • Points to remember
  • Questions
8

Introduction to Service Discovery

  • Introduction
  • What is service discovery?
  • Service registry
  • Registration patterns
  • Service discovery in Kubernetes
  • Advance details
  • Conclusion
  • Points to remember
  • Questions
9

Zero Trust Using Kubernetes

  • Introduction
  • Kubernetes security challenges
  • Role-based access control (RBAC)
  • Introduction to Zero Trust Architecture
  • Zero trust in Kubernetes
  • Conclusion
  • Points to remember
  • Questions
10

Monitoring, Logging and Observability

  • Introduction
  • Kubernetes observability deep dive
  • Exploring metrics using Prometheus and Grafana
  • Logging and tracing
  • Defining a typical SRE process
  • Responsibilities of SRE
  • Selecting monitoring, metrics and visualization tools
  • Conclusion
  • Points to remember
  • Questions
11

Effective Scaling

  • Introduction
  • Needs of scaling microservices individually
  • Principles of scaling
  • Challenges of scaling
  • Introduction to auto scaling
  • Types of scaling in K8s
  • Best practices of scaling
  • Conclusion
  • Points to remember
  • Questions
12

Introduction to Service Mesh and Istio

  • Introduction
  • Why do you need a Service Mesh?
  • What is a Service Mesh?
  • What is Istio?
  • Istio architecture
  • Installing Istio
  • Cost of using a Service Mesh
  • Customizing the Istio setup
  • Conclusion
  • Points to remember
  • Questions
13

Traffic Management Using Istio

  • Introduction
  • Traffic management via gateways
  • Controlling Ingress and Egress traffic
  • Shifting traffic between versions
  • Injecting faults for testing
  • Timeouts and retries
  • Circuit breaking
  • Conclusion
  • Points to remember
  • Questions
14

Observability Using Istio

  • Introduction
  • Understanding the telemetry flow
  • Sample application and proxy logs
  • Visualizing Service Mesh with Kiali
  • Querying Istio Metrics with Prometheus
  • Monitoring dashboards with Grafana
  • Distributed tracing
  • Conclusion
  • Points to remember
  • Questions
15

Securing Your Services Using Istio

  • Introduction
  • Identity Management with Istio
  • Authentication with Istio
  • Authorization with Istio
  • Security architecture of Istio
  • Conclusion
  • Points to remember
  • Questions

Hands-On Kubernetes, Service Mesh and Zero-Trust

$ 378.08

Buy Now

Related Courses

All Course
scroll to top