On-Prem Kubernetes Deployment
Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted1 hour ago
I want to move an already containerised application onto a Kubernetes cluster that will run entirely on my own virtual machines. The priority is rock-solid, repeatable deployment: the application must start cleanly every time, respect rolling-update strategies, and recover from node failures without manual intervention.
Here’s what I need from you:
• Install and configure Kubernetes on the existing VMs (they are running Ubuntu 22.04).
• Create production-ready manifests or Helm charts for the application, covering namespaces, deployments, services, ingress, persistent volumes, and the necessary health/readiness probes.
• Set up basic RBAC and network policies so only the intended traffic is permitted.
• Provide a simple deployment script or GitHub Actions workflow so I can push new images and watch them roll out automatically.
• Deliver clear, step-by-step documentation so I can reproduce the entire setup on fresh nodes if required.
I already have the Docker images and internal registry in place; everything else is in scope. The cluster does not need auto-scaling or advanced monitoring right now—reliable, deterministic deployment is the immediate goal. If you rely on tools like kubeadm, Helm, kubectl, or Ansible, just note the exact versions so I can maintain parity later.
Here’s what I need from you:
• Install and configure Kubernetes on the existing VMs (they are running Ubuntu 22.04).
• Create production-ready manifests or Helm charts for the application, covering namespaces, deployments, services, ingress, persistent volumes, and the necessary health/readiness probes.
• Set up basic RBAC and network policies so only the intended traffic is permitted.
• Provide a simple deployment script or GitHub Actions workflow so I can push new images and watch them roll out automatically.
• Deliver clear, step-by-step documentation so I can reproduce the entire setup on fresh nodes if required.
I already have the Docker images and internal registry in place; everything else is in scope. The cluster does not need auto-scaling or advanced monitoring right now—reliable, deterministic deployment is the immediate goal. If you rely on tools like kubeadm, Helm, kubectl, or Ansible, just note the exact versions so I can maintain parity later.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.