Skip to content
OpsHero
Book a consultation

Clusters designed, upgraded, secured and right-sized

On EKS, AKS, GKE or self-hosted Kubernetes, by Certified Kubernetes Administrators and Certified Kubernetes Application Developers — and handed over as code your own engineers can run.

What you keep
  • Everything lands in your repositories and your cloud accounts
  • End the engagement and you keep all of it — another team can pick it up
  • You pay your cloud provider directly; we are not in between

Scoped engineering work with a beginning and an end. Running the cluster day to day is OpsHero Managed, and you can buy either without the other.

Kubernetes already runs. Changing it is the problem.

Somebody set it up, possibly two jobs ago. It holds until it has to move, and then nobody is confident enough to move it.

Cost

The bill grows, nobody can attribute it to a team, and requests and limits were guessed once and never revisited.

Growing, unattributed
Security

No network policy, RBAC nobody has read since it was written, secrets sitting in manifests — and someone now asking for evidence.

No evidence trail
Version currency

Several versions behind, deprecated APIs still in use, and an upgrade nobody will volunteer to run.

Falling behind
Bus factor

Engineers spending their week on cluster maintenance rather than product, with one person who understands any of it.

Single owner
82%

of container users now run Kubernetes in production, up from 66% in 2023 — with culture, training and security reported as the barriers, not the technology.

Source: CNCF Annual Cloud Native Survey 2025

Over half
snowflake, highly manualof all teams

of teams running production Kubernetes describe their own clusters as snowflakes. If that sounds like your estate, it is the normal case rather than a failure of yours.

Source: Spectro Cloud, State of Production Kubernetes 2025

We build and fix clusters. Running them is a separate job.

OpsHero Managed is the name of that continuous engagement, and it is what Managed Cloud sells. Buying the engineering without it is a normal outcome, not a half-sale — plenty of clients operate the result themselves.

Build it, fix it, size it, secure it

Consulting, design and build

EKS, AKS, GKE or self-hosted, written as Terraform so a cluster can be rebuilt rather than nursed — networking, nodes, ingress, storage and identity, with the design decisions written down. Plus the architecture review, for a cluster you want checked.

Implementation, migration and upgrades

Onto Kubernetes from VMs or a container service, between providers, or between distributions — including the recovery case: out of support, versions behind, deprecated APIs in use. Rehearsed in the lower environments first.

Cost and right-sizing

Requests and limits set against observed usage, not guesswork. HPA, VPA or KEDA and Karpenter or Cluster Autoscaler where each fits, spot and ARM where the workload tolerates them, and per-team spend visibility with OpenCost or Kubecost.

Shaping applications for the cluster

Done with your teams, because a well-built cluster running badly-shaped workloads still falls over: probes, resource profiles, secrets, graceful shutdown, and decisions about state and multi-tenancy.

Deployment and GitOps

Argo CD or Flux for delivery, Helm and Kustomize for packaging, progressive rollout, and a rollback that has been run. What the cluster runs is what the repository says.

Security and monitoring

RBAC, network policy with Cilium or Calico, policy as code with Kyverno or OPA Gatekeeper, image and infra scanning, secrets via External Secrets or SOPS, and SSO onto the cluster API — with Prometheus, Grafana, Loki, actionable alerts and rehearsed Velero backups.

Phase 01

Investigate

What is genuinely running: clusters, versions, workloads, policy, cost, and how a deploy happens today. You get a written picture of the current state and a scope in priority order — what is dangerous, what is expensive, and what can wait.

Your provider manages the control plane. Count what is left.

This is the honest version of a comparison most pages skip. EKS, AKS and GKE take real work off you — and they take one layer, not the stack.

Managed for you

Your cloud provider

The control plane: API server, etcd, and its availability. Managed node group plumbing where you use it. The provider does this well, and it is genuinely worth paying for.

Your responsibility

Still yours

Upgrades and version currency. Node sizing and scaling. Networking and ingress. RBAC, network policy and admission control. Observability. Cost. Backup and restore. And every workload running on it.

What you are actually choosing between

OptionLeft as codeUpgrades as routineActively cuts costSecurity you can evidenceNo key-person riskBest fit when…
Hire a specialistthe work is genuinely continuous — then hiring is the right call.
Generalist MSPyou only need the cluster kept alive.
Leave it alonenothing has broken, been audited, or been queried yet.
OpsHerothe work comes in bursts and has to outlast us.
yes depends no

Kubernetes is not right for everybody

Below roughly ten engineers, with one or two services, Kubernetes is usually the expensive way to get something a managed runtime would give you for less. We would rather say that on a page than halfway through an engagement.

Quick self-check — tick what's true today
0/5

Tick the ones that are true

Five quick questions. Your answers stay in your browser.

Frequently asked questions

Our cloud provider already manages Kubernetes.

Half true, and worth being precise about. Managed means the control plane. Upgrades, nodes, networking, policy, scaling, observability, cost and the workloads all remain yours — the comparison above lists them.

Can you take over clusters somebody else built?

Yes, and it is the normal case rather than an exception. An estate nobody has documented is the engagement, not a reason to be embarrassed.

How do you handle security?

By mechanism: RBAC, network policy, admission control and policy as code, image and infrastructure-code scanning, secrets kept out of manifests, and SSO onto the cluster API — each producing evidence a reviewer can check. Note that a cloud provider’s compliance certifications belong to the provider; we tell you what we implement and what it evidences.

Which platforms do you support?

EKS on AWS, AKS on Azure, GKE on Google Cloud, and self-hosted Kubernetes.

What kind of support does this include?

These are scoped engineering engagements rather than a support contract. If you want a cluster run continuously by our engineers, that is OpsHero Managed — the day-to-day engagement under Managed Cloud — and a different conversation.

Will we be locked in?

Your repositories, your accounts, your cluster — documented and reproducible. Nothing we build depends on us still being here.

Talk to a Kubernetes engineer

Not a salesperson. You will get a read on your clusters, the specific risks in them, and what the work would involve.

  • A written picture of what is actually running, and what state it is in
  • The risks in priority order — dangerous, expensive, and can wait
  • What the work would involve, and in what sequence
  • Everything delivered into your own repositories and cloud accounts
Book a consultation
Or start on your own

What usually comes next

Managed Kubernetes on EKS, AKS and GKE — OpsHero