---
# System prepended metadata

title: Upgrade the staging cluster the to Kubernetes

---

# Upgrade the staging cluster the to Kubernetes

**Requirements:**

Developers can:
* deploy their own environments using our quantilope cli tool
* each merge request can automatically deploy a staging environment
* each stack can import customer projects for debugging reasons
* each staging stack is updated when new changes are pushed to the related merge request


Stakeholders can:
* access each environment

QA engineers can:
* run E2E tests against each environment

Current platform:
* Docker Swarm

Target platform:
* Kubernetes

Limitations:
* the cluster should have safety measures in place to keep it safe from the public internet
* the costs need to stay in the overall tech budget

**Task:**
1. create a project plan for the transition from Docker Swarm to Kubernetes while maintaining the requirements. If you need to adjust requirements explain why.
2. Who would you talk to and which questions would you ask (Departments and roles)
4. Prioritize the working packages while keeping in mind that the DevOps team has a fast lane for hotfixes and support tasks