DevOps 9 min read

Kubernetes Apply vs. Replace vs. Patch

Kubernetes offers several ways to update resources: apply, edit, patch, and replace. Unfortunately, there seems to be some confusion about what each does and when to use them. This post explains the various approaches and when to use each.

Kubernetes Apply vs. Replace vs. Patch

Kubernetes offers several ways to update resources: apply, edit, patch, and replace. Unfortunately, there seems to be some confusion about what each does and when to use them. This post explains the various approaches and when to use each.

DevOps 1 min read

Updating a Kubernetes Secret or ConfigMap

A question commonly asked on StackOverflow and the Kubernetes Slack is how to update a Secret or whether it is possible to use kubectl apply on a ConfigMap. The answer may be simpler than you thought.

Updating a Kubernetes Secret or ConfigMap

A question commonly asked on StackOverflow and the Kubernetes Slack is how to update a Secret or whether it is possible to use kubectl apply on a ConfigMap. The answer may be simpler than you thought.

DevOps 3 min read

Replacing the Water Cooler

In the era of COVID-19, we are all remote and need to find new ways of experiencing old benefits such as knowledge transfer. The impromptu conversation is less of an option: we need more structure. Here are 5 options to consider.

Replacing the Water Cooler

In the era of COVID-19, we are all remote and need to find new ways of experiencing old benefits such as knowledge transfer. The impromptu conversation is less of an option: we need more structure. Here are 5 options to consider.

DevOps 8 min read

How Soon We Forget: Security in the Age of Docker & Kubernetes

Forgetting all we learned over the past 40 years, we tell ourselves that running microservices in containers provides all the security we need. We convince ourselves that operating behind a firewall protects us from harm. What could possibly go wrong?

How Soon We Forget: Security in the Age of Docker & Kubernetes

Forgetting all we learned over the past 40 years, we tell ourselves that running microservices in containers provides all the security we need. We convince ourselves that operating behind a firewall protects us from harm. What could possibly go wrong?

DevOps 5 min read

Managing a GitOps Flow on Kubernetes

Using GitOps on Kubernetes means all your changes are reviewed and recorded, so you can move more quickly because everything is automated & all changes are easy to undo. Exposing your GitOps flow in chat means all the information you need is at your fingertips. Here's how we GitChatOps.

Managing a GitOps Flow on Kubernetes

Using GitOps on Kubernetes means all your changes are reviewed and recorded, so you can move more quickly because everything is automated & all changes are easy to undo. Exposing your GitOps flow in chat means all the information you need is at your fingertips. Here's how we GitChatOps.

DevOps 4 min read

Incorporate the Modern World Into the Software’s World

Software needs to evolve. Not only for its users but also underneath. Teams should incorporate the capabilities the world now offers and remove the custom components and infrastructure that are no longer unique to your business.

Incorporate the Modern World Into the Software’s World

Software needs to evolve. Not only for its users but also underneath. Teams should incorporate the capabilities the world now offers and remove the custom components and infrastructure that are no longer unique to your business.

DevOps 4 min read

Get control of your code and process

Drift is the divergence of your code and configuration from where you would want it to be, from an ideally current state. It happens over time and typically goes unnoticed until something breaks or an exploit happens. Tame drift with Atomist.

Get control of your code and process

Drift is the divergence of your code and configuration from where you would want it to be, from an ideally current state. It happens over time and typically goes unnoticed until something breaks or an exploit happens. Tame drift with Atomist.