Now in beta — our new automation platform. TRY IT NOW
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 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

Kubernetes Clusters: Pets or Cattle?

When talking about treating Kubernetes clusters like cattle, people tend to focus solely on creating clusters, but what about all the resources you need to deploy? The Atomist CLI lets you fetch your resources from Kubernetes clusters so you can really treat clusters like cattle.

Kubernetes Clusters: Pets or Cattle?

When talking about treating Kubernetes clusters like cattle, people tend to focus solely on creating clusters, but what about all the resources you need to deploy? The Atomist CLI lets you fetch your resources from Kubernetes clusters so you can really treat clusters like cattle.

DevOps 5 min read

GitOps on Kubernetes

Persist Kubernetes resource changes to Git. Atomist makes deploying to Kubernetes easy in a way that is already largely consistent with GitOps best practices. There was one major part of GitOps missing: having the desired state of your system versioned in Git.

GitOps on Kubernetes

Persist Kubernetes resource changes to Git. Atomist makes deploying to Kubernetes easy in a way that is already largely consistent with GitOps best practices. There was one major part of GitOps missing: having the desired state of your system versioned in Git.

Subscribe to Content for Engineers by Engineers | Atomist Blog