# AWX Tower K8s default instance group controlplane

**URL:** <https://forum.ansible.com/t/awx-tower-k8s-default-instance-group-controlplane/4170>\
**Category:** Get Help\
**Tags:** kubernetes, awx-operator, awx, collections\
**Created:** [March 1, 2024, 2:07pm UTC](https://forum.ansible.com/t/awx-tower-k8s-default-instance-group-controlplane/4170 "2024-03-01T14:07:24Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![alessandro.melani](https://avatars.discourse-cdn.com/v4/letter/a/dbc845/32.png) [@alessandro.melani](https://forum.ansible.com/u/alessandro.melani)\
**Post date:** [March 1, 2024, 2:07pm UTC](https://forum.ansible.com/t/awx-tower-k8s-default-instance-group-controlplane/4170/1 "2024-03-01T14:07:24Z")

</div>

Hi,  
I installed new AWX tower 23.9 in my Kubernetes cluster.  
I installed it by awx-operator version 2.12.2  
I have 2 web pods and 4 task pods

I have to migrate my old AWX platform to this new.  
but I have an Issue with instance\_group configuration.

By default all task pods are confugured as instance of default “controlplane” instance\_group.

But I need to add or move other task pods in the same cluster in other instance\_groups  
Example,  
I have 4 task pods  
2 pods in controlplane  
1 pod in new “region1” instance\_group  
1 pod in new “region2” instance\_group

But by default all goes in controlplane and it is impossible disassociate them from it, to move in other instance\_group.

Can someone help me to understand how I can do that? (I’m using this configuration in current platform based on Docker)  
or If there is another way to accomplish that, can you guide me to it?

---

<div class="post-metadata">

**Author:** ![alessandro.melani](https://avatars.discourse-cdn.com/v4/letter/a/dbc845/32.png) [@alessandro.melani](https://forum.ansible.com/u/alessandro.melani)\
**Post date:** [March 7, 2024, 12:51pm UTC](https://forum.ansible.com/t/awx-tower-k8s-default-instance-group-controlplane/4170/2 "2024-03-07T12:51:42Z")

</div>

Anyone can help me?  
any help is very very appreciated

---

<div class="post-metadata">

**Author:** ![tvo318](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/tvo318/32/3406_2.png) [@tvo318](https://forum.ansible.com/u/tvo318)\
**Post date:** [March 14, 2024, 4:09pm UTC](https://forum.ansible.com/t/awx-tower-k8s-default-instance-group-controlplane/4170/3 "2024-03-14T16:09:46Z")

</div>

Hi, and welcome alessandro.melani!

> [@alessandro.melani](#):
>
> But by default all goes in controlplane and it is impossible disassociate them from it, to move in other instance\_group.

Have you tried using the UI to disassociate?

 ![image](https://us1.discourse-cdn.com/ansible/original/2X/7/7e377211deec03e8fcc48db2f5c98a2a710903e5.png)

Here are some other references that might be helpful: [https://ansible.readthedocs.io/projects/awx/en/latest/administration/containers\_instance\_groups.html](https://ansible.readthedocs.io/projects/awx/en/latest/administration/containers_instance_groups.html)

---

<div class="post-metadata">

**Author:** ![Denney-tech](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/denney-tech/32/1556_2.png) [@Denney-tech](https://forum.ansible.com/u/Denney-tech)\
**Post date:** [March 15, 2024, 4:45pm UTC](https://forum.ansible.com/t/awx-tower-k8s-default-instance-group-controlplane/4170/4 "2024-03-15T16:45:41Z")

</div>

As you can see in your own screenshot, control nodes cannot be disassociated from the controlplane.

There is a way to create hop and execution nodes and associate them to instance groups other than the controlplane, but I have only done this by installing execution nodes on external VM’s. I can’t say that I’ve seen any documentation on how to add execution nodes as kubernetes pods. Scaling the task replicas in the operator simply creates more control nodes, which are locked into the control plane.

---

<div class="post-metadata">

**Author:** ![hayden\_harkwright](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/hayden_harkwright/32/7596_2.png) [@hayden\_harkwright](https://forum.ansible.com/u/hayden_harkwright)\
**Post date:** [February 14, 2025, 10:31pm UTC](https://forum.ansible.com/t/awx-tower-k8s-default-instance-group-controlplane/4170/5 "2025-02-14T22:31:43Z")

</div>

Hi @Denney-tech,

Did you ever find a solution for adding execution nodes as Kubernetes pods?
