Exposing Your Applications Using Ingress Controllers and Certificates

Ingress controllers fulfill traffic rules defined by an ingress object and are needed to expose traffic to APIs or microservices that your system uses. Ingress controllers are implemented in Kubernetes clusters. As an option to expose your deployments outside the cluster, instead of using dedicated load balancers for each deployment, the ingress controller shares a single load balancer for your deployments. By default, Kubernetes uses ClusterIP services to access deployments in the internal cluster network. Creating applications for edge computing involves configuring ingress controllers with lightweight solutions in mind: K3s and its default ingress controller, Traefik ...

Get Edge Computing Systems with Kubernetes now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.