Deploying Hammy with Kubernetes

Kubernetes Deployment

To deploy Hammy using Kubernetes, refer to the Kubernetes manifest available at the following GitHub repository: kubernetes.yaml. This file contains all the necessary configurations to get Hammy up and running in your Kubernetes cluster.

kubectl apply -f https://raw.githubusercontent.com/go-hammy/hammy/main/examples/kubernetes.yaml

The kubernetes.yaml file includes definitions for the Deployment, Service, and any other resources required to run Hammy. Ensure your cluster is properly configured to handle these resources.

Deploying Hammy using the provided kubernetes.yaml will expose the application via a cloud load balancer. Note that the load balancer might still need additional configuration to set up SSL for secure connections. Alternatively, you can replace the load balancer setup with a proper Ingress route to manage traffic and SSL termination more effectively. It's important to note that Hammy itself is not capable of being configured with SSL directly; it always needs to be relayed via a load balancer or Ingress for SSL support.