TechOps Examples
Hey — It's Govardhana MK 👋
Welcome to another technical edition.
Every Tuesday – You’ll receive a free edition with a byte-size use case, remote job opportunities, top news, tools, and articles.
Every Thursday and Saturday – You’ll receive a special edition with a deep dive use case, remote job opportunities and articles.
Top engineers at Anthropic and OpenAI say AI now writes 100% of their code.
If you're not using AI, you're spending 40 hours doing what they do in 4.
These 100+ Claude Code hacks fix that and help you ship 10x faster.
Sign up for The Code and get:
100+ Claude Code hacks used by top engineers — free
The Code newsletter — learn the latest AI tools, tips, and skills to code faster with AI in 5 minutes a day
🛠 TOOL OF THE DAY
headlamp - A Kubernetes web UI that is fully-featured, user-friendly and extensible.
Multi-cluster support
Works in-cluster, or locally as a desktop app
🧠 USE CASE
Why Crossplane with ArgoCD is the Best GitOps
When it comes to GitOps workflows, multiple combinations exist:
Flux + Terraform: Great for infrastructure but needs extra handling for state and pipelines.
ArgoCD + Helm: Reliable for app delivery but lacks built-in infrastructure provisioning.
Jenkins + Kustomize: While powerful for pipelines, lacks the declarative and continuous reconciliation capabilities central to GitOps.
Well, this is just a quick snapshot of the essence.
The GitOps Best Practices whitepaper from Akuity (the creators of Argo CD) is a fantastic guide that every cloud-native engineer should read to better understand the nuances of handling modern GitOps systems.
Discussing how to configure Crossplane with Argo CD might seem interesting but adds little value, reducing this write-up to a basic 'how-to' guide.
Instead, let’s focus on...
What Crossplane + ArgoCD Delivers
1. Kubernetes Native Infrastructure Provisioning
With Crossplane, you define infrastructure as Kubernetes Custom Resources (CRs).
This means you no longer need external tools like Terraform to manage infrastructure, simplifying your tech stack.
apiVersion: s3.aws.crossplane.io/v1beta1
kind: Bucket
metadata:
name: techops-bucket
spec:
forProvider:
acl: private
versioningConfiguration:
status: Enabled
providerConfigRef:
name: aws-providerBy syncing these CRs via ArgoCD, Git becomes your single source of truth for both apps and infrastructure.
2. Reusability with Compositions
Crossplane allows you to define reusable infrastructure blueprints using Compositions.
You can standardize your infra setups (like databases, VPCs, or clusters) and dynamically apply them across environments using ArgoCD’s ApplicationSets.
Example: A reusable RDS database composition:
apiVersion: apiextensions.crossplane.io/v1
kind: Composition
metadata:
name: rds-composition
spec:
resources:
- base:
apiVersion: database.aws.crossplane.io/v1beta1
kind: RDSInstance
spec:
forProvider:
dbInstanceClass: db.t3.micro
engine: postgres3. Built in Multi-Cloud Support
Crossplane supports AWS, GCP, and Azure with no additional tooling. Switching cloud providers or creating multi-cloud environments is just a matter of changing configurations in your manifests.
Quick Win for Getting Started
📌 Use Crossplane Compositions to define reusable patterns for databases, VPCs, and more. Combine these with ArgoCD’s ApplicationSets to scale deployments.
Check out these guides to sharpen your GitOps knowledge:
Kubernetes Custom Resources
Learn how to create and manage custom resources to extend Kubernetes.
Configuring Crossplane with Argo CD
Step-by-step guide to set up Crossplane with Argo CD for GitOps workflows.
You may even like:
Looking to promote your company, product, service, or event to 47,000+ Cloud Native Professionals? Let's work together.


