Summary
In this chapter, we learned how to publish our applications in Kubernetes for our users and for other components deployed either internally in the same cluster or externally. Different mechanisms for this were examined, but ultimately, it is up to you to determine which of your applications’ components should be exposed and accessible.
Throughout this chapter, we reviewed some quick solutions for debugging and publishing Service resources directly on our desktop computers with the kubectl
client. We also examined different Service types that could be useful for locally accessing our remote applications on remote Kubernetes development clusters. We discussed how LoadBalancer Services are part of the Kubernetes core and were prepared for cloud platforms, due to which they may be difficult to implement on-premises, and this is why the recommended option for delivering applications is to create your own Ingress resource manifest. Ingress Controllers will help you to publish...