Get in Touch
 Duration 14 hours

Course Outline

Introduction to Service Mesh

  • Challenges associated with managing microservices at scale.
  • The specific problems a service mesh resolves.
  • Comparison of Istio with other service mesh solutions (Linkerd, Consul).

Kubernetes Networking Fundamentals

  • The core Kubernetes networking model.
  • Services, Ingress, and load balancing mechanisms.
  • Limitations inherent to native Kubernetes networking.

Istio Features and Architecture

  • Distinguishing between the control plane and data plane.
  • The role of Envoy sidecars.
  • Key Istio components: Pilot, Citadel, Mixer (legacy), and Istiod.

Installing Istio on Kubernetes

  • Preparing a Kubernetes cluster for Istio deployment.
  • Installing Istio using Helm and Istioctl.
  • Verifying the installation process and sidecar injection.

Managing Traffic with Istio

  • Configuring routing rules, retries, and failovers.
  • Implementing Blue/green and canary deployments.
  • Utilizing Istio Gateway for ingress traffic handling.

Service Mesh Security with Istio

  • Mutual TLS (mTLS) for service-to-service authentication.
  • Authorization policies (RBAC and ABAC).
  • Implementing Zero Trust architecture within Istio.

Observability and Monitoring

  • Integrating Prometheus and Grafana with Istio.
  • Distributed tracing using Jaeger and Zipkin.
  • Analyzing metrics, logs, and traces.

Integrating Istio with Calico

  • Enforcing advanced network policies.
  • Securing pod-to-pod communication.
  • Best practices for Istio and Calico combined deployments.

Troubleshooting and Best Practices

  • Common issues encountered in Istio deployments.
  • Debugging sidecar proxies.
  • Operational best practices for production-grade service meshes.

Summary and Next Steps

Requirements

  • A solid grasp of networking concepts.
  • Familiarity with the Linux command line.
  • Knowledge of containers and Kubernetes.

Target Audience

  • Developers.
  • Cloud architects.
  • DevOps engineers.
  • Network engineers.
  • System administrators.

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 3200 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (1)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories