Needs advice
on
AWXAWXHarborHarbor
and
KubernetesKubernetes

We are operating a smart water purification plant called AAA. AAA has a Docker-based AI platform, and we want to build several water purification plants like this. In addition, it plans to create a headquarters that manages these water purification plants in an integrated way and build a big data platform there. Although I don't know if Ansible AWX can replace Harbor or Kubernetes among the three solutions above, I would like to know which solution is suitable for us and why. May your business go well...

READ LESS
4 upvotes·20.2K views
Replies (1)
Founder at BEROPS·

In my opinion, AWX is out of the picture. It's an ansible-based configuration management tool. It would make sense to use it to configure target nodes for running containers in docker-compose.

Kubernetes is a higher-level container orchestration than docker-compose. You can use ansible (AWX) to configure Kubernetes like you would with docker-compose.

Depending on the complexity of your containerized environment (and your requirements for availability, durability and recovery in case of disruptions) you need to decide if you want to go with docker-compose, Kubernetes or other container orchestrators (HashiCorp Nomad) for example.

Harbor is a topic of its own, it's a container registry. So if you decide to run your SW in containers, which seems like you already did, you know you need to store the images somewhere. For that you can use a public provider service (dockerhub, quay, other public providers) or you can host the image registry yourself. If you decide to host it yourself, Harbor is a good option.

READ MORE
2 upvotes·6.6K views
Avatar of Iee Kahn