Skip to main content

Networking

Istio

Istio is an open source service mesh that provides a uniform way to connect, secure, control and observe services running on Kubernetes clusters. By using Istio on NeonKUBE clusters, developers can benefit from advanced features such as traffic management, security policies, telemetry and observability.

Ingress

Ingress can be configured by creating Gateway and VirtualService resources. All NeonKUBE clusters are configured with a secure Gateway by default to allow users to get up and running quickly without having to manage DNS and certificates.

Here is an example VirtualService that uses the default neoncluster-gateway.

apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: example
namespace: default
spec:
gateways:
- neon-ingress/neoncluster-gateway
hosts:
- example.CLUSTER_ID.neoncluster.io
http:
- match:
- uri:
prefix: /
route:
- destination:
host: example.default.svc.cluster.local
port:
number: 80