Menu

1 / 14

Deploying Ansible AWX on Kubernetes Using Helm - By Sireesha

DEV Community: ansible·Sireesharaju Kamparaju·5 months ago
#dFdaZOm9
#dev#kubectl#kubernetes#node#ansible
Reading 0:00
15s threshold

In this blog, I'm going to walk you through how I deployed Ansible AWX on a Kubernetes cluster using Helm. This was one of the most hands-on projects I've worked on — it involves setting up the K8s cluster from scratch, installing the container runtime, deploying Helm, and finally getting AWX up and running. I also hit a few real errors along the way, so I'll share exactly how I fixed them.

It was one of those projects that looks simple on paper but turns into a chain of small problems once you actually start doing it.

Here's the overall flow I followed:

The goal was pretty straightforward:

Set up a Kubernetes cluster on Ubuntu 22.04

Install containerd

Get Helm working

Deploy AWX using the AWX Operator

Fix whatever broke along the way (this part took the longest 😅)

Setting Up the Kubernetes Cluster on Ubuntu 22.04

Before anything else, I want to quickly explain the two types of nodes in a K8s cluster since this matters for the setup:

Master Node — manages the control plane, API calls, pods,…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.