A Quick Note:
I am gradually updating and modifying the contents of this blog;
however, the focus and time I allocate here is fairly limited, and fairly random.
Enjoy the content; yet, keep in mind that things might feel a tad unpolished, or incomplete.
Thanks for stopping by,
Volkan.kubernetes
Establishing SPIFFE Federation Between Kubernetes Clusters
Building a Custom Webhook Provider for External Secrets Operator: A Step-by-Step Guide
Understanding SSL Certificates: From Public CAs to Custom Root Certificates in Kubernetes
Deploying Application Virtual Networks (AVNs) in VMware Cloud Foundation: A Guide for Aria Suite
Deploying VMware vCenter Server Appliance (vCSA): A Comprehensive Setup Guide
Understanding Docker's 6MB Memory Limit: A Deep Dive
Debugging URL Encoding Issues with External Secrets Operator's Webhook Provider
Using External Secrets Operator with HTTP Endpoints: A Complete Guide
Installing VMware vCenter Server Appliance (vCSA): Stage 1 Deployment Guide
Designing a Multi-Tenant Secret Store for Kubernetes
SDDC Manager in VMware Cloud Foundation: A Comprehensive Guide
How to Export Kubernetes Secrets as JSON: A Complete Guide
Understanding VMware vCenter Server Appliance (vCSA): The Central Management Solution
Software Bundle Management in VMware Cloud Foundation: A Complete Guide
Essential DNS and NTP Prerequisites for VMware Cloud Foundation Deployment
VMware Cloud Foundation: A Modern Cloud Operating Model for vSphere Admins
VMware Cloud Foundation: Building Your Private Cloud Experience
Understanding VMware Cloud Foundation Workload Domains: The Building Blocks of Your Private Cloud
Building a Kubernetes Operator for VSecM Secret Management
Migrating from vSphere to VMware Cloud Foundation: A Comprehensive Guide
vSphere 8 Update 2: What's New in VMware's Latest Releasee
Building a Secure Webhook Server with Go and Docker: A Step-by-Step Guide
Implementing Flexible Authentication Strategies in Go: A Real-World Example with External Secrets Operator
Understanding Kubernetes Services and Namespaces: A Practical Guide
Modernizing TLS Certificates in Kubernetes: From CN to SAN
Understanding TLS Renegotiation in Go: When and Why to Use RenegotiateNever
HUnderstanding ClusterSecretStore with JWT Authentication in Kubernetes
Cross-Compiling Go Applications on M3 Macs: A Practical Guide
SPIFFE IDs and Human Identity: Bridging the Gapl
Building an ACL System for SPIFFE-based Secrets Store
Volkan Özçelik
'Following Your Passion' Is Hardly Enough
Volkan Uses
Winning at Work: Thriving With Difficult Colleagues
Unlock Your True Potential: Make Your Hard Work Visible
mTLS With SPIRE: Part 7: Registering Nodes and Workloads to SPIRE
mTLS With SPIRE: Part 6: Rolling out SPIRE to the Cluster
Zero to Prod in Half an Hour: Part 1 --- An Overview of FizzBuzz Pro
mTLS With SPIRE: Part 5: Containerizing the Client App
mTLS With SPIRE: Part 4: Containerizing the Server Appp
mTLS With SPIRE: Part 10: Establishing Cross-Cluster mTLS
Zero to Prod in Half an Hour: Part 13 --- Containerizing Our Application
Zero to Prod in Half an Hour: Part 14: Onwards to Kubernetes
Setting Up SPIRE on EKS in Less Than Ten Minutes
mTLS With SPIRE: Part 1: Introduction
mTLS With SPIRE: Part 8 --- Configuring the Server to Use SPIRE mTLS
Scaling Your Node.js API Like a Boss
Respect and Understanding
Let's Create a Syslog Logger
The Journey of a Microservice: From Source Code to a Full-Blown Kubernetes Deployment
Assemble Your Personal Board of Advisors
Creating ECR Repositories
What's Your Plan?