Connect the Dots: Native Integration of External Applications into Kubernetes

In modern cloud environments, the need to consume external resources within a Kubernetes cluster as though they were local services is becoming increasingly common. This talk will show you how to connect external services to your Kubernetes cluster in a secure, native fashion so they appear as local services within your cluster.

The three examples we’ll cover include: 1) making the service publicly available through VPNs or other tools, 2) replicating the external service within the local Kubernetes cluster, and 3) leveraging ngrok’s Kubernetes bindings to treat external services as local resources.

Key Takeaways:

  • Talking to services across network boundaries should be as easy and native as talking to services within a network boundary (Kubernetes cluster).
  • Offloading non-functional application/governance requirements to ngrok allows your engineers to focus on your company’s core competencies (thus providing a more fluid user experience to your customers [thus making you money]).
  • How to provide access to shared resources without managing multiple copies