Full Stack Journey 060: The Argo Project – Tools To Help You Run Kubernetes

Today on the Full Stack Journey podcast, Scott welcomes Hong Wang (@wanghong230 on Twitter) of Akuity. Hong is co-founder and CEO of Akuity, and is a maintainer of the open-source Argo project. Argo is a collection of tools to help ops team use Kubernetes.

Scott and Hong talk about Argo and its various sub-projects including:

  • What projects are part of Argo?
  • Use cases for the various Argo projects
  • How the different projects complement each other
  • Technologies listeners should be familiar with before trying to learn or use Argo
  • Additional resources

Along the way, you’ll also get some great insight into the history of the Argo Project; Hong has been involved from the very beginning! For example, did you know which of the Argo projects was the first and original project? Listen in to find out!

Sponsor: NS1

NS1 delivers DNS, DHCP, IPAM, and traffic steering as a service for your applications on premises and in the cloud. Find out more at ns1.com/packetpushers.

Show Notes:

Akuity on Twitter

Argo Project on Twitter

Argo channel on CNCF Slack

The Argo Project channel on YouTube

Share this episode

Have feedback for the hosts?

We want your follow-up.

SEND AN FU 😎

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); }; } */ ?>