Kubernetes - Using hostAliases
This article goes over how to update the /etc/hosts on your deployment pods with custom entries.
Details
Adding values to the hostAliases
section of a deployment I am able to redirect requests to my identity server located on my main machine, since a back plane network request causes issues with the url structure and SSL resolution. This has the added benefit of behaving more like a production environment as well.
Checkout Adding entries to Pod /etc/hosts with HostAliases, the official documentation, for more details.
apiVersion: apps/v1
kind: Deployment
metadata:
name: platform-service
spec:
replicas: 1
spec:
hostAliases:
- ip: 192.168.1.130
hostnames:
- identity-server.com
containers:
- name: platform-service
image: cloudplatform:latest
ports:
- containerPort: 80