Communication and Technology in the Workplace
by Kristen Hohman, Kim DeRose
| Thursday, Feb 20, 2020
| Remote Work
Working remotely may sound like a dream to some employees. According to the U.S. Bureau of Labor Statistics (BLS), more than 26 million Americans (16% of the total workforce) now work remotely at least part of the time, an increase of 115% between 2005 and 2015. At Boxboat, we’ve embraced the digital life, with a remote-first approach to both our internal team and as a service provider.
But while remote work can benefit both employers and employees, it’s not without its challenges.
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.