Managed Kubernetes

Kubernetes Managed Services: Operated in Your Cloud or on Ours

Last reviewed by Tyler Eastridge

AceMQ operates Kubernetes clusters on Amazon Elastic Kubernetes Service (EKS), Azure Kubernetes Service (AKS), Google Kubernetes Engine (GKE), OpenShift and on-premises, in your own cloud account or data centre (Tier 3) or on infrastructure we run (Tier 4). We own version upgrades, node pools, ingress, certificate rotation, observability, Velero backups, security patching and the pager, plus the RabbitMQ, Redis and Kafka operators that run on top. Cluster operations are delivered by AceMQ with partner Kubernetes specialists, under one contract and one escalation path.

Support quotes answered within 1 hour, by a senior engineer.

min emergency SLA
15
across Americas, EMEA, APAC
24/7
enterprise customers
160+
countries served
26+

Planning a build, upgrade or migration instead? See AceMQ Kubernetes consulting and services.

Customers

  • Microsoft
  • Henry Schein
  • Enbridge
  • Gojek

Partners

  • Broadcom
  • Redis
  • VMware Tanzu
  • OSSeva

What's Included

Everything in your Kubernetes managed services contract

No add-on pricing for incidents. No per-ticket charges. One contract covers the whole surface.

  • 01

    Version Upgrades and Removed APIs

    We plan and run control plane upgrades one minor release at a time, because the project does not let kube-apiserver skip minors. Before each one we scan manifests, Helm releases and live objects for APIs the target release removes, and check operators, CSI drivers and CNI plugins against the target. Nodes follow within the kubelet skew limit, and we replace them instead of upgrading kubelets in place.

  • 02

    Node Pools and Capacity

    We manage node pools: image and OS patching, node replacement, autoscaler settings, taints and dedicated pools for stateful workloads, and headroom reviewed against requests and limits so a drain has somewhere to put the pods. Capacity planning is written down, not kept in someone's head.

  • 03

    Ingress, DNS and Traffic

    We run ingress or Gateway API, CoreDNS and network policy. The Kubernetes Steering and Security Response Committees said in January 2026 that Ingress NGINX would be retired in March 2026. The repository was archived read-only on 24 March 2026, so there are no further releases, bug fixes or security patches. Clusters still on it get a migration plan, tested route by route.

  • 04

    Certificates and Secrets

    We track expiry of every certificate that can take a cluster down: kubeadm control plane certificates (valid for one year by default, and renewed on control plane upgrade), kubelet certificates, ingress and service certificates issued through cert-manager, and webhook CA bundles that fail silently when a certificate rotates. Secret encryption and external secret stores are checked against your policy.

  • 05

    Observability and On-Call

    We manage monitoring of what predicts cluster incidents: API server latency and errors, etcd health where we run it, node pressure, pending and evicted pods, PVC capacity and certificate expiry, on Prometheus and Alertmanager or the monitoring stack you already run. Then we take the pager, so an alert reaches an engineer who knows the cluster.

  • 06

    Backup and Restore with Velero

    Velero backs up cluster resources and persistent volume data to object storage on a schedule. We deploy and manage it, set retention against your recovery objectives, and restore into a scratch cluster on a schedule, because a backup that has never been restored is a guess. Brokers and databases get an application-level backup alongside the cluster one.

  • 07

    Security Patching and Policy

    We manage patching of Kubernetes patch releases, node images and cluster add-ons, with CVE assessment against the version you run, and the baseline policy: Pod Security Standards, network policy, RBAC review and admission rules. AceMQ supports the current Kubernetes release and the five end-of-life release lines before it, so a cluster that is behind stays covered while the upgrade is planned.

  • 08

    Operators and Stateful Workloads

    We run the RabbitMQ Cluster Operator, Strimzi for Kafka and Redis operators or charts on the clusters we manage: storage classes sized for fsync, PodDisruptionBudgets that protect quorum, and drain runbooks. These are the workloads AceMQ's broker and database engineers already support on Kubernetes.

Want AceMQ to take this off your team's plate? Tell us about your Kubernetes estate.

Contact Us

Why AceMQ

What you get that you don't get elsewhere

  • Your Cloud or Ours

    Run managed Kubernetes in your own cloud account, data centre or OpenShift (Tier 3) when residency and compliance rules keep clusters and data inside your boundary. Or have AceMQ run the platform and the stateful services on infrastructure we operate (Tier 4), so your teams consume namespaces and endpoints and own no cluster operations.

  • The Cluster and What Runs on It, Under One Owner

    When a StatefulSet fails on a managed cluster, the platform vendor points at the broker and the broker vendor points at the platform. AceMQ's broker and database engineers already work these incidents, so the cluster and the workload sit under one contract and one escalation path.

  • Specialists on the Cluster Layer

    Cluster platform operations are delivered by AceMQ together with partner Kubernetes specialists, working to AceMQ's runbooks and contract. The proposal says who does what for your clusters, so you know who holds the pager for the control plane, the nodes and the workloads.

  • Standard Kubernetes, So Exit Is a Handover

    We run upstream-conformant clusters and your existing distribution, not a proprietary platform. Runbooks, the delivery repository, monitoring configuration and the upgrade calendar are maintained as yours, so bringing operations back in-house, or moving between your infrastructure and ours, starts from a current handover pack.

We run Kubernetes wherever it's deployed

Cloud, Kubernetes, bare metal, hybrid, and air-gapped — including environments where you can't give us outbound network access.

  • Amazon EKS
  • Azure AKS
  • Google GKE
  • Red Hat OpenShift
  • Rancher and RKE2
  • VMware Tanzu and vSphere Kubernetes
  • kubeadm and other self-managed clusters
  • On-premises and air-gapped clusters
  • Velero backup and restore
  • cert-manager and Gateway API
  • Helm, Argo CD and Flux delivery
  • RabbitMQ Cluster Operator, Strimzi and Redis operators

Not sure which option fits? A senior Kubernetes engineer will scope it with you.

Contact Us

Version windows

How long each Kubernetes release is supported, and by whom

A managed cluster lives on a calendar. The project patches the three newest minor releases for about a year, the cloud providers add their own windows on top, and every window ends in a forced upgrade if nobody has done it first. Dates as of 31 October 2026, from each vendor's own page.

How long each Kubernetes release is supported, and by whom
ReleaseKubernetes project end of lifeAmazon EKS: end of standard / extended supportAKS end of life
1.3728 Oct 20271 Dec 2027 / 1 Dec 2028Oct 2027
1.3628 Jun 20272 Aug 2027 / 2 Aug 2028Jun 2027
1.3528 Feb 202727 Mar 2027 / 27 Mar 2028Mar 2027
1.3427 Oct 2026 (ended)2 Dec 2026 / 2 Dec 2027Nov 2026
1.3328 Jun 2026 (ended)29 Jul 2026 / 29 Jul 2027Jul 2026 (ended)
1.3228 Feb 2026 (ended)23 Mar 2026 / 23 Mar 2027Mar 2026 (ended)

Sources: kubernetes.io/releases, the Amazon EKS Kubernetes version lifecycle page and the AKS supported versions page, all checked 31 October 2026. AKS gives 12 months for each GA release and offers extended cover only if long-term support is enabled. Google publishes standard and extended dates for GKE on its own release schedule. EKS extended support costs extra per cluster hour and is on by default.

Tiers 1 and 2 (escalation and proactive review for clusters your team runs) are on the Kubernetes support page.

EKS, AKS, GKE

When the managed control plane is enough, and what it leaves you to run

EKS, AKS and GKE run the control plane for you, and for many teams that is all they need. It is not the same as a managed cluster, because the node, add-on and workload layers stay with you.

  • What the provider runs

    The API server and etcd, their availability and patching, and the control plane upgrade mechanism. Each provider's documentation defines the exact scope, and it differs between EKS, AKS and GKE and between their standard and fully managed modes.

  • What stays with you

    On EKS, managed node groups, self-managed nodes, Fargate pods and hybrid nodes are not upgraded automatically when the control plane is (AWS documentation, checked 31 October 2026). Add-ons, ingress, certificates, backups, policy and every workload are yours on all three clouds.

  • The version clock

    EKS gives 14 months of standard support, then 12 months of extended support at an extra cost per cluster hour. AKS gives 12 months, with long-term support as an opt-in. At the end the provider upgrades the control plane on its own schedule, and your nodes do not follow.

  • Enough, and not enough

    Enough when platform engineers own the version calendar, a restore has been tested and workloads tolerate a node being replaced. Not enough when nobody owns upgrades, the cluster runs brokers that lose quorum on a careless drain, or you must run the same way on OpenShift, on premises and in two clouds.

Prefer to keep running the cluster and call for help when it breaks? Kubernetes support, Tiers 1 and 2

Ready to talk Kubernetes? Get a quote or send us a message.

Contact Us

How an upgrade runs

How a managed cluster upgrade runs, and where it goes wrong

Upgrades are most of the work in a managed cluster, and each step has a known way to fail. This is the sequence we follow and the checks behind it.

  • Order and skew

    The control plane moves first, one minor version at a time. Kubelets may trail the API server by up to three minor versions, but the project warns that kubelets persistently three behind must be upgraded before the control plane moves again, and in-place minor kubelet upgrades are not supported, so we drain and replace nodes (Kubernetes version skew policy, checked 31 October 2026).

  • Removed APIs

    A removed API breaks at upgrade time, not at deploy time. We scan manifests, Helm releases and live objects against the target release and add the check to CI. The Kubernetes deprecation guide lists removals per release, for example flowcontrol.apiserver.k8s.io/v1beta3 in 1.32.

  • Operators, drivers and webhooks

    Operators, CSI drivers, CNI plugins and admission webhooks each have their own support matrix and are often the real blocker. A webhook must handle the new API versions, or use matchPolicy Equivalent, before the API server moves.

  • Drains that respect quorum

    A percentage in a PodDisruptionBudget rounds up, so maxUnavailable of 50% on a three-member broker cluster allows two members down, which is a lost quorum, while minAvailable of 50% keeps two. We rehearse the drain on a clone and pause between nodes for the measured recovery time.

  • Rollback points

    EKS allows an in-place minor upgrade to be rolled back within 7 days of completion; a cluster upgraded automatically at the end of extended support cannot be. We take a Velero backup before the control plane moves and record a rollback decision point for each step.

  • A plan with dates

    A cluster several minors behind needs several sequential upgrades, not one big change. The first deliverable is a minor-by-minor plan with timings from a rehearsal, an owner for each step and the window you approve.

A written assessment of upgrade blockers is also available on its own. Typical upgrade readiness assessment

Ready to talk Kubernetes? Get a quote or send us a message.

Contact Us

Stateful workloads

Brokers, databases and caches on the clusters we run

Most Kubernetes incidents on messaging estates are not cluster outages. They are stateful workloads meeting platform defaults. These are recurring patterns from AceMQ's RabbitMQ, Redis and Kafka support work, and managed cluster operations covers them from the platform side.

  • Operators stuck after a partial deletion

    An operator that cannot reconcile because an owned resource, such as a StatefulSet, was half deleted and now reports that it already exists. The cluster stays mid-change until the leftovers are removed in the right order.

  • Volumes and reclaim policy

    Reclaim policy and PVC retention decide whether deleting a cluster deletes its data. Retain settings are not always honoured on cluster delete, so we check what is actually bound before any destructive change.

  • Pods stuck Terminating on scale-down

    Scaling a broker StatefulSet to zero can leave pods in Terminating while the volume is still attached, which blocks the restart. The fix depends on whether the node and the volume attachment have both let go.

  • IPv6-only clusters

    RabbitMQ pods that fail to boot in an IPv6-only cluster because Erlang's epmd name lookup returns nxdomain. The cluster, the DNS and the broker settings all have to agree on the address family.

  • Security contexts

    A non-root securityContext, with runAsUser and fsGroup enforced by policy or by OpenShift's restricted settings, stops a container that expects to own its data directory. The volume ownership and the policy have to be fixed together.

  • Cert-manager and charts

    Operator Helm charts that depend on cert-manager fail to install, or fail on the first certificate rotation, when cert-manager or its webhook is missing or not ready. The dependency is checked before the chart upgrade, not after.

The broker-side triage for each of these is on the support page, and the failure modes are written up in a post on messaging on Kubernetes. Messaging on Kubernetes: what breaks

Ready to talk Kubernetes? Get a quote or send us a message.

Contact Us

Price drivers

What drives the price of managed Kubernetes

AceMQ does not publish a price list for managed Kubernetes. A quote is built from these inputs, and the written quote returns within 1 hour of your request.

  • Clusters and environments

    How many clusters you run, in which environments, and across how many clouds or sites. A production cluster and a development cluster are not priced alike.

  • Nodes and stateful load

    Node count and the share of the cluster that is brokers, databases and caches, which need more hands-on work than stateless services.

  • Cover hours

    From business hours to 24/7 on-call with the 15-minute Sev 1 response. Tell us which clusters are production.

  • Tier 3 or Tier 4, and the backlog

    At Tier 3 you pay your cloud provider for infrastructure and AceMQ for operations. At Tier 4 the infrastructure is in the AceMQ quote. A cluster several minors behind has its upgrade plan scoped in the quote.

Ready to talk Kubernetes? Get a quote or send us a message.

Contact Us

Not a fit for

When managed Kubernetes from AceMQ is the wrong tool

We would rather say so up front.

  • Self-service platforms

    AceMQ is a specialist service under a contract, not a console where you click to provision a cluster. If you want pay-as-you-go clusters with no contract, the cloud provider's own service fits better.

  • Building an internal platform

    Designing an internal developer platform, a multi-cluster architecture or a cloud migration is consulting work, set out on the Kubernetes consulting page. Once the platform exists, we can operate it.

  • One small, non-critical cluster

    A scratch cluster with no uptime target needs a current version and a calendar reminder, not a managed service. The service pays for itself where Kubernetes carries revenue, regulated data or stateful messaging.

Running several technologies? One contract can cover Kubernetes with RabbitMQ, Kafka and Redis. Kubernetes consulting and services

Ready to talk Kubernetes? Get a quote or send us a message.

Contact Us

Escalation Path

Your first hour of a Kubernetes outage

Every tier reaches a senior Kubernetes engineer. There is no tier-1 triage layer to get through.

  1. 15 minfirst responseEmergencyProduction down, messages not flowing, queue manager failure
  2. 1 hourfirst responseCriticalSevere degradation, high error rates, approaching capacity
  3. 4 hoursfirst responseHighPerformance issues, configuration problems, non-critical failures
  4. Next Dayfirst responseStandardQuestions, guidance, best practices, non-urgent improvements

P1 escalation path

A replay of one P1, from the first page to the written root-cause analysis

SLA 15:00
T+Elapsed15:00
Engineer on your bridge

15-minute P1 response, 24/7.
A response time, not a resolution time.

  1. T+00:00

    P1 opened, on-call engineer paged

    Phone, email or Slack reaches the on-call senior engineer directly, whether the incident is in RabbitMQ, Kafka, Redis, PostgreSQL or Kubernetes. No web form, no tier-1 queue.

    Paged
  2. T+15:00

    Senior engineer on your bridge

    A senior engineer who already knows your environment joins a live bridge, so nobody has to re-explain your topology.

    Live
  3. T+30:00

    Specialists across the stack join

    When an incident crosses components, the engineers who know each one join. For RabbitMQ, the path runs to the core team.

    If needed
  4. After

    Written root-cause analysis

    Root cause, the fix applied and the prevention steps, delivered after every P1.

    Every P1

Ready to talk Kubernetes? Get a quote or send us a message.

Contact Us

Typical engagements

How Kubernetes engagements run

Kubernetes support and stabilization work from AceMQ. Each card links to the full write-up: the cluster, what AceMQ diagnosed or changed, and the result.

1 / 6 case studies

All use cases

Support options

Four tiers of Kubernetes support.

AceMQ offers Kubernetes support in four tiers, each handing more of the day-to-day work to AceMQ: 24/7 support and incident management for clusters your team runs, proactive monitoring that finds sizing, probe and upgrade problems first, managed Kubernetes on your own infrastructure, and fully managed Kubernetes on AceMQ infrastructure. EKS, AKS, GKE, OpenShift and self-managed clusters are covered in all four, on the current Kubernetes release and the five end-of-life release lines before it.

  • Tier 1

    Kubernetes 24/7 Support & Incident Management

    You run it, we back you up

    • 15-minute P1 response, 24/7, by phone, email or Slack
    • Senior engineers, no first-line triage layer
    • Written root-cause analysis after every P1

    Best for: Platform teams that run Kubernetes themselves and need senior cover when a stateful workload breaks at 3am.

  • Tier 2

    Kubernetes 24/7 Support with Proactive Monitoring

    You run it, we watch it with you

    • Scheduled reviews of requests and limits, probes, quotas and PodDisruptionBudgets
    • Deprecated API and operator version checks before each minor upgrade
    • Storage class, IOPS and PVC retention reviews for brokers, databases and caches

    Best for: Teams that want the rollout that wedges or the drain that loses quorum found in a review, not in production.

  • Tier 3

    Managed Kubernetes on Your Infrastructure

    We run it in your cloud or data centre

    • AceMQ runs day-2 operations and holds the pager
    • Runs in your cloud account, data centre or air-gapped site
    • Patching, upgrades and capacity managed to an agreed plan

    Best for: Regulated estates that must keep clusters, and the data on them, inside their own boundary.

  • Tier 4

    Fully Managed Kubernetes on AceMQ Infrastructure

    We host it and run it, as a service

    • Hosted and operated by AceMQ, sized to your workload
    • High availability, backups and upgrades included
    • 24/7 on-call with the same 15-minute emergency response

    Best for: Teams that want brokers, databases and caches on Kubernetes without running a platform team.

Who does what in each AceMQ Kubernetes support option
Who does whatTier 1
24/7 support
Tier 2
Proactive monitoring
Tier 3
Managed, your infrastructure
Tier 4
Fully managed by AceMQ
Who runs Kubernetes day to day?Your teamYour team, with AceMQ reviewsAceMQAceMQ
Where does it run?Your infrastructureYour infrastructureYour cloud account or data centreAceMQ infrastructure
24/7 incident response15-minute P1 response15-minute P1 response15-minute P1 response15-minute P1 response
Health checks and CVE alertsOn requestScheduledIncludedIncluded
Patching and upgradesYour team, AceMQ advisesPlanned with AceMQDone by AceMQDone by AceMQ
Monitoring and on-callYour teamYour teamAceMQAceMQ
Data, keys and accountsYoursYoursYoursYour data, hosted by AceMQ

Every Tier can start as an ad hoc engagement or an annual partnership, and you can move up or down a Tier as your team changes.

One partner for Kubernetes

Everything else AceMQ does for Kubernetes.

Support is one part of what AceMQ does for Kubernetes. The same engineers deliver consulting, health checks, migrations and end-of-life cover, and support the systems that usually run next to it.

Support for the rest of your stack

See support for all 51 technologiesShow fewer

FAQ

Kubernetes managed services questions

Still have questions about Kubernetes? Email an Expert

What does a managed Kubernetes service include beyond the EKS, AKS or GKE control plane?

The cloud providers run the control plane. A managed Kubernetes service from AceMQ also covers the layers they leave to you: version upgrades and removed-API checks, node pool patching and replacement, ingress and DNS, certificate rotation, observability with on-call, Velero backup and restore tests, security patching and policy, and the operators for stateful workloads such as RabbitMQ, Redis and Kafka. It is delivered by AceMQ with partner Kubernetes specialists, on one contract.

Can you manage Kubernetes in our own cloud account, and do you support OpenShift?

Yes to both. Tier 3 runs in your AWS account, Azure subscription, Google Cloud project, data centre or OpenShift estate, using your access controls and change process, including air-gapped clusters. Rancher and RKE2, VMware Tanzu and self-managed kubeadm clusters are in scope too. Tier 4 is the alternative when you would rather not own the infrastructure at all.

Who patches the nodes and upgrades the cluster version, and how often?

AceMQ does, on a cadence agreed in the contract for patch releases and node images. Kubernetes ships a minor release about every four months, three a year recently (1.34 in August 2025, 1.35 in December 2025, 1.36 in April 2026, 1.37 in August 2026), so a cluster that stays supported upgrades two to three times a year. Each upgrade is rehearsed on a clone and run in a window you approve.

Can we work with AceMQ on Kubernetes without a long contract?

Yes. AceMQ works on Kubernetes in two ways: ad hoc engagements for a defined piece of work, such as a health check, an upgrade or an incident, or an annual contract that covers 24/7 support and proactive reviews. Many teams start ad hoc and move to an annual contract once the first engagement is done.

How much do managed Kubernetes services cost?

Managed Kubernetes is quoted per scope, with no list price: the price depends on the number of environments and nodes, the SLA, whether AceMQ runs Kubernetes on your infrastructure (Tier 3) or on ours (Tier 4), and the access and change process you need. Request a quote and AceMQ replies within 1 hour.

Let's talk

Stop Running the Cluster. Choose Where It Lives.

Reactive cover, proactive reviews, or AceMQ running Kubernetes for you on your infrastructure or ours. A senior engineer scopes it with you, and quote requests are answered within 1 hour.

A senior Kubernetes engineer, not a sales queueQuote requests answered within 1 hourAd hoc engagements or an annual partnership

Production incident right now?Email a Kubernetes Architect

Get in Touch

Talk to a Kubernetes Expert

Send us a message and we'll follow up within 1 hour — or book a free 30-min consultation directly.

305-204-2607
info@acemq.com
66 W. Flagler St. 9th Floor
Miami, FL 33130

Prefer to talk now? Call us directly or use the consultation tab to find a time that works.

We respond within 1 hour.

Pick a time that works — no pressure, no pitch. Just 30 minutes with an expert.

We respond within 1 hour.