• Kubernetes
  • Networking

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
Cody's logo image, it is an abstract of a black hole with a white Event Horizon.

Cody Merritt Anhorn

A Engineer with a passion for Platform Architecture and Tool Development.