Getting Stuff Done With Argo Workflows
by Bryton Hall
| Monday, Feb 10, 2020
What is Argo? Argoproj (or more commonly Argo) is a collection of open source tools to help “get stuff done” in Kubernetes. This includes Argo Workflows, Argo CD, Argo Events, and Argo Rollouts.
What is Argo Workflows? Argo Workflows is a Kubernetes-native workflow engine for complex job orchestration, including serial and parallel execution. Argo Workflows simplifies the process of leveraging Kubernetes to help deploy these workflows.
How Argo Works Argo adds a new object to Kubernetes called a Workflow, that we can create and modify as any other Kubernetes object (like a Pod or Deployment).
Writing A Custom Terraform Provider
by Jess Bodzo
| Tuesday, Feb 4, 2020
Leveraging Custom Terraform Providers Provisioning and managing infrastructure is a critical task in DevOps. To accomplish this, modern practices rely on Infrastructure as Code (IaC). By storing your infrastructure configuration in version control systems, you can standardize configuration across your organization, and simplify infrastructure updates.
HashiCorp’s Terraform is a popular choice to accomplish that task. Terraform provides a platform-agnostic configuration language known as HashiCorp Configuration Language (HCL). HCL minimizes vendor lock-in, while creating a standard language to manage your infrastructure configuration.
Resolve to Migrate Off of Swarm this New Year
by Jesse Antoszyk
| Tuesday, Jan 14, 2020
It’s the New Year, a time for tidying up your life and your infrastructure. This sometimes means saying goodbye, and as much as we love Docker Swarm, it may be time to think about our adieus. We recently wrote about the 2 year timeline that Mirantis has outlined until they cease supporting Docker Swarm. For some, this may sound like a long time, but a platform migration, especially at scale, requires careful planning and execution.
It's Time to Migrate from Docker Swarm to Kubernetes
by David Widen
| Tuesday, Dec 10, 2019
Is Docker Swarm Dead? Docker Swarm is a built-in container orchestration technology that many enterprise organizations leverage to deploy their containers to production. As a container orchestrator, it is easy to use and provides production-ready capabilities.
However, following the Mirantis acquisition of Docker Enterprise, a two-year timer has started for all Swarm deployments. Mirantis has stated they will support Docker Swarm for the next two years; however, continued support is uncertain at this time.
Deploying Kubernetes Applications with Rancher
by Forester Vosburgh
| Tuesday, Oct 22, 2019
| Rancher Kubernetes
Recap In our last post on Rancher, we saw how we can quickly get Rancher stood up and running. We explored how we can easily enable monitoring and alerting, and we also saw how we can easily deploy standard applications like Wordpress using the Catalog feature.
In this post, we’ll take our exploration of Rancher one step further and see how we can deploy our own Kubernetes applications into a Rancher managed cluster.