BoxBoat Blog

Service updates, customer stories, and tips and tricks for effective DevOps

x ?

Get Hands-On Experience with BoxBoat's Cloud Native Academy

Considering migration from Docker Swarm to Kubernetes?

by Matthew DeVenny | Tuesday, Mar 13, 2018 | Docker


Kubernetes is the most popular and fastest growing production-grade container orchestration platform in today’s container deployment and management landscape. Kubernetes has an enormous community of developers expanding on its already feature rich platform. So you did your research and you believe K8S is the right choice for you going forward, but you already have your application platform running in Docker Swarm. Ugh, you’re stuck right? Wrong! Migration from Swarm to Kubernetes is fairly straight forward.

Yeah, but I already bought Docker EE!

Guess what?! Docker EE 3.X will come with Kubernetes baked right in. So as a Docker EE customer, you will have a supported version of K8S available to you.

Great! What do I need to do?

As experts in container orchestration, BoxBoat is here to help guide you through the process. We will:

Help you migrate your Compose YAML to Kubernetes YAML

Swarm and Kubernetes both use YAML files to define the constructs deployed in the respective platforms. While similar, the constructs are unique and Kubernetes brings more options to the table. BoxBoat will work with your Application and DevOPs teams to ensure you have the best deployment configuration for your shiny new Kubernetes deployment.

Help you migrate your CI/CD pipeline

Your existing CI/CD pipeline should translate fairly well to Kubernetes. At a minimum, changes will need to be made to deploy the Kubernetes YAML to your cluster. However, you may want to consider other CI/CD tools that are available with Kubernetes or perhaps your existing pipeline needs work. Whatever the case may be, we can help!

Help you navigate the Kubernetes ecosystem to pick the right Kubernetes add-ons for your environment

As I mentioned above, Kubernetes has an enormous ever expanding ecosystem. As you consider your move from Docker Swarm to Kubernetes, you may want to add additional features to your deployment. BoxBoat will assess your current Swarm deployment and application architecture. After our in-depth assessment, we will provide you with a tailored recommendation on how to get the most out of your new Kubernetes based deployment!