Container - Containers for Proxy

AdvancedIntelligence avatar
AdvancedIntelligence
·
·
Download

Start Quiz

Study Flashcards

20 Questions

What is Ingress?

A door to your Kubernetes services

True or false: An Ingress controller is required to use an Ingress.

True

What is Intel's primary focus when contributing to Envoy?

Security enhancements

True or false: A service mesh is an extra layer of application that runs on top of a Kubernetes cluster.

True

What are the capabilities of Envoy?

Dynamic configuration based on xDS REST protocols and tracing services

What is the main feature of Intel's contribution to crypto acceleration?

Transport Layer Security handshake

What is a service mesh?

A cloud-native dedicated infrastructure layer application

True or false: The Ingress API has enough capabilities to satisfy all the needs of the community.

False

What is the purpose of Ingress?

To allow external traffic into a Kubernetes cluster

What is the Gateway API?

A way to address the issues with the Ingress API

What is Intel's working area for hosting and baking features before they hit the upstream?

A dedicated Intel working area

True or false: Envoy is an edge and service proxy with a large community on GitHub.

True

What type of filters can be used with Envoy-based service meshes?

Intrusion Detection System (IDS

True or false: Tracing services are useful for optimizing the performance of services.

True

What are some of the areas of contribution Intel is working on?

Crypto acceleration

What can tracing services be used for?

Understanding the flow of requests

What is the community project associated with Envoy?

GitHub

What is the purpose of the Ingress API?

To set specific rules for how to route incoming traffic

What is the purpose of the Gateway API?

To provide dynamic configuration based on xDS REST protocols

What is the purpose of a service mesh?

To control service-to-service communication inside the Kubernetes cluster

Study Notes

  • Ingress is a door to your Kubernetes services that allows external access to the cluster.
  • An Ingress defines a Kubernetes API that allows external reachable URLs with load balancing.
  • An Ingress object sets specific rules for how to route incoming traffic.
  • An Ingress controller is an application that implements an Ingress API.
  • An Ingress is not enough by itself, so the community has been thinking beyond Ingress.
  • A service mesh is a cloud-native dedicated infrastructure layer application that controls service-to-service communication inside the Kubernetes cluster.
  • Like the other Kubernetes services, the service mesh needs an entrance, such as an Ingress, to the services running on top of the service mesh.
  • The Ingress API is simple and stable, but due to the lack of capabilities, vendors and others have created workarounds like extra APIs or annotations.
  • The Gateway API was created to address the issues with the Ingress API and its lack of capabilities.
  • Envoy is a popular edge and service proxy with over twenty thousand stars and almost four thousand forks on GitHub statistics. It's a very active and healthy community project.
  • Envoy incorporates all the learnings from the older versions, including the dynamic configuration based on xDS REST protocols and the ability to load dynamically.
  • Envoy includes filters that perform transformations on requests and responses, and can be chained together to add features like Intrusion Detection System (IDS), compression, rate limiting, and more.
  • With these filters, you can add features like Intrusion Detection System (IDS), compression, rate limiting, and more as layer 7 filters.
  • Envoy also has extensive statistics that can be exposed via Prometheus and Grafana, for example.
  • Tracing services can help you understand the flow of requests and the time spent on each step of the process.
  • Tracing services can be used with Envoy-based service meshes to create very detailed call graphs.
  • This information can be useful for understanding the flow of requests and for optimizing the performance of your services.

Test your knowledge of Kubernetes Ingress, Ingress controller, service mesh, and Envoy proxy with this quiz. Learn about routing rules, service-to-service communication, and the capabilities of Ingress and Gateway APIs.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Kubernetes Quiz
15 questions

Kubernetes Quiz

FearlessConsciousness avatar
FearlessConsciousness
Understanding the Need for Kubernetes
15 questions
Kubernetes API and kubectl Command Quiz
3 questions
Use Quizgecko on...
Browser
Browser