Full Stack Journey 055: Application Migration And Kubernetes

Are application migrations still a thing in the cloud-native world? In this episode of the Full Stack Journey podcast, host Scott Lowe is joined by Nicholas Lane, Staff Engineer on the Kubernetes platform team at Wayfair, to discuss application migrations in a Kubernetes environment.

Scott and Nick discuss:

  • Whether application migrations are still a consideration in a Kubernetes environment
  • Reasons for migrating applications between or among Kubernetes clusters
  • Why Kubernetes doesn’t just auto-magically handle all this
  • Considerations that go into Kubernetes application migrations
  • Non-technical challenges
  • Available tools

As a “hands on” practitioner, Nicholas is able to share some practical, real-world advice on what’s involved in managing applications running on Kubernetes clusters in production. Don’t miss this discussion!

Show Notes:

Velero

@apinick – Nicholas Lane on Twitter

Wayfair Tech Blog

@fsjpodcast – Full Stack Journey Podcast on Twitter

Share this episode

Join the conversation

Find professional peers and chat all things networking in the Packet Pushers Slack community.

JOIN 💬

Because you need maintenance too.

Human Infrastructure is a weekly newsletter about life in IT.

Subscribe

Leave a Comment

window.addEventListener("DOMContentLoaded", function() { var preElements = document.getElementsByTagName("pre"); if (preElements && preElements.length > 0) { for (var i = 0; i < preElements.length; i++) { var preElement = preElements[i]; var spanElement = document.createElement("span"); spanElement.classList.add("copy-container"); var buttonElement = document.createElement("button"); buttonElement.textContent = "Copy Snippet"; buttonElement.classList.add("copy-button"); buttonElement.addEventListener("click", createCopyTextHandler(preElement)); spanElement.appendChild(preElement.cloneNode(true)); spanElement.appendChild(buttonElement); preElement.parentNode.replaceChild(spanElement, preElement); } } }); function createCopyTextHandler(element) { return function() { var text = element.textContent; var tempInput = document.createElement("textarea"); tempInput.style = "position: absolute; left: -1000px; top: -1000px"; tempInput.value = text; document.body.appendChild(tempInput); tempInput.select(); document.execCommand("copy"); document.body.removeChild(tempInput); }; } */ ?>