I have an application (Django web app alongside couple of microservices) and have done deployment previously via Ansible tasks. Playbook was invoked from Ansible Tower and essentially breaks down into following steps

  • pull desired docker image
  • migrate database
  • build js bundle / collect static
  • restart application with docker compose

What is the best practice / preferred solution to have centralized control panel for deploys with k8s?

Do I need to just rewrite Ansible tasks which will render kustomization file with new image tag and the rest will be just invocations of kubectl? Appreciate any suggestions or related resources

P.S. this one haven't helped much


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.