Skip to content
Technologies · Products & platforms

Kubernetes consulting that starts with whether you need it

Cluster design, upgrades, cost and security work on EKS, AKS and GKE, with Terraform or OpenTofu for everything around them, and a straight answer when a simpler container platform would do.

Server racks and network cabling in a cloud data centre
At a glance
  • Kubernetes 1.35–1.37The upstream-maintained minors, as of October 2026
  • 6× the control-plane feeEKS extended support versus standard, per cluster-hour
  • GitOps & IaCArgo CD or Flux, Terraform or OpenTofu
  • Secure baselinePod Security, network policies and signed images
Kubernetes Consulting

Kubernetes is powerful, costly to run well, and often not needed yet

Kubernetes gives you one way to deploy, scale and recover dozens of services across clouds. It also gives you a control plane to upgrade three times a year, a network to secure and a bill that grows quietly. Our Kubernetes consulting services cover both sides: designing and running clusters properly on EKS, AKS and GKE, and telling you when ECS on Fargate, Cloud Run or Azure Container Apps would do the job with far less effort.

This page is about the platform itself: cluster design, upgrades, autoscaling, cost, security and the infrastructure code that builds it all. Build pipelines and release automation sit under DevOps and automation, internal developer platforms under platform engineering, and dashboards, SLOs and alerting under SRE and observability.

We are an independent Kubernetes consulting company delivering remotely from India, with no reseller arrangement or partner status with any cloud provider. That keeps our advice on which managed service to use, or whether to use one at all, free of incentives.

What we build

Kubernetes work we take on

Pick the problem closest to yours. Every engagement leaves configuration in Git and clusters in your own cloud account.

Kubernetes migration & cluster build

The problem

You are moving services onto Kubernetes, or your first cluster was built by hand and nobody is sure how to rebuild it after a bad day.

How we build it

We design the account and network layout, node pools, ingress through Gateway API, workload identity, secrets handling and backups, then define it all in Terraform or OpenTofu, so a second cluster or region is a pull request rather than a project.

What you get

  • Reference architecture and decision log
  • Clusters defined as code
  • Workload identity and secrets set-up
  • Backup and restore tested end to end

Kubernetes in 2026: a practical guide for buyers

This guide is for CTOs and operations leads weighing up Kubernetes, inheriting clusters, or wondering why the bill keeps rising. Versions, dates and prices are as of October 2026.

Do you even need Kubernetes?

EKS, AKS or GKEECS on FargateCloud RunAzure Container Apps
Best forMany services and teams, portability, custom schedulingAWS users with a handful of servicesHTTP services and jobs on Google CloudMicroservices and event-driven apps on Azure
What you run yourselfVersion upgrades about three times a year, add-ons, node pools, networking, policiesTask definitions and servicesServices and revisionsApps and revisions
Scale to zero when idlePossible with KEDA, extra set-upNot request-drivenYesYes
PortabilityHigh: the same API on every cloudAWS onlyGoogle Cloud onlyAzure only
Who can operate itNeeds at least one engineer who knows it deeplyMost developers, with a little trainingMost developersMost developers

Our rule of thumb: under about ten services, one team and one cloud, start with a managed container service and revisit when the pain is real. Moving containers from Fargate or Cloud Run to Kubernetes later is far easier than running a cluster you did not need.

Cluster design decisions that are hard to undo

  • How many clusters. One per environment is the usual answer; one per team multiplies upgrade work.
  • IP address planning. On EKS, pods take addresses from your VPC, and running out of them is a painful mid-life surprise.
  • Ingress. The community Ingress NGINX controller has been retired: best-effort maintenance ended in March 2026, with no further releases or security fixes. New clusters should use Gateway API.
  • Workload identity. Pods should get cloud permissions through EKS Pod Identity, AKS Workload Identity or GKE Workload Identity, never through node roles or static keys.
  • State. Keep databases on managed services unless you have a strong reason and the people to run them.

The upgrade calendar, and what extended support costs

Kubernetes ships a new minor version roughly every four months, and the project maintains the latest three for about a year each (kubernetes.io/releases). Managed services add their own windows on top.

VersionUpstream releaseUpstream end of lifeEKS standard support endsEKS extended support ends
1.3726 August 202628 October 20271 December 20271 December 2028
1.3622 April 202628 June 20272 August 20272 August 2028
1.3517 December 202528 February 202727 March 202727 March 2028
1.3427 August 202527 October 20262 December 20262 December 2027

On EKS, standard support lasts 14 months and costs 0.10 US dollars per cluster per hour; the following 12 months of extended support cost 0.60 dollars per cluster per hour (AWS pricing). That is roughly 73 versus 438 dollars a month per cluster before a single node, and extended support is switched on by default, so clusters that fall behind start costing six times as much without anyone deciding it. When extended support ends, AWS upgrades the control plane automatically, but not your node groups or add-ons. Clusters still on 1.31 reach that point on 26 November 2026.

On AKS, a version gets about a year of community support, and a second year of long-term support if the cluster moves to the Premium tier. From 1 June 2027 AKS will automatically upgrade clusters left on unsupported versions, and those upgrades do not follow your maintenance window. GKE’s Extended channel allows up to 24 months on a minor version, with pay-per-use fees during the extended period. Whichever cloud you use, one planned upgrade every four to six months is cheaper than any of these safety nets.

Autoscaling: Karpenter, HPA and KEDA

Three layers work together. The Horizontal Pod Autoscaler adds pods when CPU, memory or a custom metric rises. KEDA scales on events such as queue depth, including down to zero. Karpenter, or the cloud’s node auto-provisioning, adds and removes nodes to fit the pods, choosing instance types and spot capacity as it goes. The common failures: pods without resource requests, which make every autoscaler guess; HPA and the Vertical Pod Autoscaler acting on the same metric; spot capacity without Pod Disruption Budgets; and aggressive node consolidation that restarts workloads all day.

Cost work

Most Kubernetes waste comes from a short list: requests set far above real usage, idle or oversized nodes, system node pools sized for peak, high log and metrics volume, cross-zone traffic, a load balancer per service, and extended-support fees. Our Kubernetes cost control guide goes through each. The order matters: make cost visible per namespace and team first, then rightsize, then autoscale, and only then buy commitments.

Security baseline

  • Pod Security Admission, built into Kubernetes, enforcing the baseline profile everywhere and restricted wherever workloads allow.
  • Network policies with a default deny, enforced by a CNI that supports them, such as Cilium.
  • Image signing with Sigstore cosign in CI, verified at admission by Kyverno or a similar policy engine, so only images your pipeline built can run.
  • Least-privilege RBAC, no shared cluster-admin accounts, and audit logs shipped somewhere attackers cannot delete them.
  • A patch rhythm for nodes, add-ons and base images, not just the control plane.

For the wider programme of policies and evidence, see security and compliance.

GitOps: Argo CD or Flux?

Both are mature CNCF projects that keep a cluster in line with what is in Git. Argo CD 3 has a strong web interface and suits organisations where many teams want to see and sync their own applications. Flux 2 is lighter, driven by Kubernetes resources and the command line, and suits platform teams who prefer composable controllers. Either is better than kubectl from laptops; pick one and use it everywhere.

Terraform or OpenTofu?

In August 2023 HashiCorp moved Terraform from the open-source MPL 2.0 licence to the Business Source License 1.1 for future releases. OpenTofu forked from the last open-source version, is developed under the Linux Foundation with an MPL 2.0 licence, and became a CNCF sandbox project in April 2025. For most companies using Terraform internally, the change has little day-to-day effect; it matters more if you build products on top of the tool or care about vendor independence. As Terraform consulting work, we write modules that run on both where practical, keep state remote and locked, and review every plan before it is applied.

Observability

A cluster without good metrics, logs and traces is guesswork during an incident. We wire in Prometheus-compatible metrics, structured logs and OpenTelemetry traces, then set alerts on symptoms users feel rather than every CPU spike. Watch the bill here too: telemetry volume is one of the fastest-growing costs on a busy cluster. Dashboards, SLOs and on-call design sit with our SRE and observability service.

What drives the cost of Kubernetes consulting

  • The number of clusters, environments and clouds.
  • Whether infrastructure is already in code, or has to be reverse-engineered from the console.
  • How far behind the versions are, and how many removed APIs are still in use.
  • Stateful workloads, which need more careful migration and backup testing.
  • Compliance scope: ISO 27001, SOC 2, HIPAA or DPDP evidence requirements.
  • Ongoing operations. Round-the-clock support is available only to managed-service clients, under an agreed SLA.

We do not publish prices. Scope, milestones and price arrive together in a written proposal after a short discovery.

Common mistakes

  • Adopting Kubernetes for three services because it looks like the grown-up choice.
  • Letting clusters slide into paid extended support for want of an upgrade calendar.
  • No resource requests, then wondering why autoscaling misbehaves.
  • One giant cluster shared by production and testing.
  • Secrets stored in plain ConfigMaps or committed to Git.
  • Treating the control-plane upgrade as the whole job and forgetting nodes and add-ons.

How to choose a Kubernetes consulting company

  • Ask whether they have ever advised a client not to use Kubernetes, and why.
  • Ask for their upgrade process and how they find removed APIs before an upgrade.
  • Check that everything they build will be code in your repositories and resources in your cloud accounts.
  • Ask how they measure and allocate cost per team before cutting it.
  • Confirm who answers at 3 a.m., under what SLA, and what it costs, before you need it.
  • Be wary of anyone who promises a savings percentage before seeing your data.
How we start

A typical first engagement: Kubernetes health and cost review

Three to four weeks, fixed scope, read-only access. You get a ranked list of risks and savings before committing to anything larger.

Week 1

Inventory

Clusters, versions, node pools, add-ons, accounts and how changes reach production, all collected read-only.

Weeks 1–2

Upgrade & security check

Support status per cluster, removed APIs still in use, Pod Security, network policies, RBAC and image provenance.

Weeks 2–3

Cost analysis

Requests against real usage, idle capacity, spot and commitment options, extended-support fees and cost by team.

Weeks 3–4

Roadmap & proposal

Risks and savings in priority order, an upgrade calendar and, if you want it, a written proposal to carry out the work.

Senior engineers firstYour first call is with someone who will write the code, not a sales script.
You own everythingCode in your repository, infrastructure in your cloud account, documentation handed over.
We run our own products15 live platforms we build and operate, so we feel production pain too.
Honest about fitIf another stack or an off-the-shelf tool suits you better, we will say so.
FAQ

Questions about Kubernetes projects

Often not at first. If you run a handful of stateless services with one team, ECS on Fargate, Google Cloud Run or Azure Container Apps give you containers without a control plane to upgrade. Kubernetes earns its keep when you have many services and teams, need portability across clouds, or need fine control over scheduling and autoscaling. We will tell you which side of that line you are on.

As of October 2026, AWS charges 0.10 US dollars per cluster per hour during the 14 months of standard support and 0.60 US dollars per cluster per hour during the following 12 months of extended support. That is roughly 73 versus 438 dollars a month per cluster, before any nodes. Extended support is on by default, so clusters that fall behind start costing more without anyone deciding it.

Upstream Kubernetes maintains 1.37, 1.36 and 1.35 as of October 2026, each for about a year. Managed services add their own windows: EKS keeps versions in standard support for 14 months and offers 12 more months of paid extended support, AKS offers a second year of long-term support on its Premium tier, and the GKE Extended channel allows up to 24 months.

Both work. Terraform has been under the Business Source License since August 2023 and has the larger commercial ecosystem. OpenTofu is the open-source fork under the Linux Foundation, licensed MPL 2.0. If licence terms or vendor independence matter to you, OpenTofu is the safer long-term choice; if you rely on HashiCorp’s commercial products, stay on Terraform. We write modules that work with either where practical.

Usually, but we will not promise a percentage before seeing your data. Common sources of waste are resource requests far above real usage, idle nodes, oversized system pools, high log volume, cross-zone traffic and paid extended support. The first engagement measures each of these and ranks the fixes by saving and effort.

Only for clients on our managed services, under an agreed SLA with defined response times and escalation. Project work such as a migration or an upgrade is delivered in agreed working hours, with planned change windows for production cut-overs.

Weighing up Kubernetes, or paying for clusters that drifted?

Tell us what you run. A senior engineer will give you a straight view of risk, cost and whether a simpler platform would do.

Discuss your Kubernetes setup

Other technologies we build with

Last updated