Tag: beginners

Posts tagged "beginners"

FIPS 140-3 Compliance for ClickHouse® on Kubernetes with the Altinity® Operator

Run the ClickHouse® database on Kubernetes in a FIPS 140-3 compliant posture with the Altinity® operator 0.27.1 and later. Understand the three FIPS hardening controls, FIPS-built images, TLS-only configuration, the compliance boundary, and how to recover from a policy violation.

Sanjeev Kumar GJune 23, 20265 min read

Troubleshooting ClickHouse® on Kubernetes: A Practical Debugging Guide

A practical, beginner-friendly guide to debugging the ClickHouse® database on Kubernetes with the Altinity® operator. Read cluster status, find the right logs and events, and fix the most common failures: pods stuck Pending, CrashLoopBackOff, unbound storage, Keeper connection issues, and aborted reconciles.

Mohamed Hussain SJune 19, 20265 min read

Tiered Storage for ClickHouse® on Kubernetes: Hot Disks and S3 Cold Storage

Cut storage costs for the ClickHouse® database on Kubernetes with tiered storage. Keep hot data on fast local disks and move cold data to object storage like Amazon S3 using storage policies and TTL, configured through the Altinity® operator. A clear beginner walkthrough.

GayathriJune 16, 20265 min read

A Production-Grade ClickHouse® Cluster on Kubernetes with the Altinity® Operator

Bring it all together: a complete, production-grade ClickHouse® cluster on Kubernetes with the Altinity® operator. Multiple shards and replicas, a three-node ClickHouse Keeper, durable storage, Secrets, TLS, anti-affinity and zones, resources, and monitoring, in one annotated manifest.

Ravivarman RJune 12, 20265 min read

ClickHouse® Pod Templates and Resources on Kubernetes: CPU, Memory, and Scheduling

Tune how ClickHouse® pods run on Kubernetes with the Altinity® operator's pod templates. Set CPU and memory requests and limits, place pods with nodeSelector and tolerations, protect availability with PodDisruptionBudgets, and customize labels and probes. A beginner-friendly production guide.

Mohamed Hussain SJune 9, 20265 min read

Securing ClickHouse® on Kubernetes: TLS, Secrets, and Network Hardening

Harden a ClickHouse® database on Kubernetes with the Altinity® operator. Understand the default security model, disable or password-protect the default user, store credentials in Kubernetes Secrets, encrypt connections with TLS, and restrict network access. A practical beginner guide.

Reshma MJune 5, 20265 min read

Monitoring ClickHouse® on Kubernetes with Prometheus and Grafana

Set up monitoring for the ClickHouse® database on Kubernetes with the Altinity® operator. Scrape operator and ClickHouse metrics with Prometheus, visualize them in Grafana with the Altinity dashboard, and add alerts. A clear beginner walkthrough.

Sanjeev Kumar GJune 2, 20265 min read

Upgrading ClickHouse® on Kubernetes: Canary and Rolling Updates with Zero Downtime

Upgrade the ClickHouse® database on Kubernetes safely with the Altinity® operator. Learn how rolling updates work, how to canary a new version on a single replica before propagating it, how to upgrade the operator itself, and a real upgrade gotcha to watch for. Beginner-friendly.

Ravivarman RMay 29, 20265 min read

Scaling ClickHouse® on Kubernetes: Shards, Availability Zones, and Anti-Affinity

Scale a ClickHouse® database out on Kubernetes with the Altinity® operator. Learn how to add shards, spread replicas across availability zones for fault tolerance, and use anti-affinity so two copies of the same data never share a node. Beginner-friendly with complete manifests.

GayathriMay 26, 20265 min read

Build a Replicated ClickHouse® Cluster on Kubernetes with the Altinity® Operator

A hands-on beginner guide to replication: deploy a two-replica ClickHouse® cluster on Kubernetes with ClickHouse Keeper, create a ReplicatedMergeTree table using the operator's macros, watch data replicate between nodes, and add a Distributed table to query the whole cluster.

Mohamed Hussain SMay 22, 20266 min read

ClickHouse® Keeper on Kubernetes: The Foundation for Replication

Learn what ClickHouse® Keeper is and how to deploy it on Kubernetes with the Altinity® operator's ClickHouseKeeperInstallation resource. Understand quorums and why you run one or three nodes, then connect a ClickHouse cluster to Keeper, ready for replication.

Reshma MMay 19, 20265 min read

Configuring ClickHouse® on Kubernetes: Users, Profiles, Quotas, and Secrets

Configure the ClickHouse® database through the Altinity® Kubernetes Operator: create users with hashed passwords, apply profiles and quotas to control resource usage, set server settings, and store passwords safely in Kubernetes Secrets instead of plain text. A practical beginner guide.

Sanjeev Kumar GMay 15, 20265 min read

ClickHouse® Persistent Storage on Kubernetes: Volumes, StorageClasses, and Resizing

A beginner guide to giving the ClickHouse® database durable storage on Kubernetes with the Altinity® operator. Understand StorageClasses, volumeClaimTemplates, separate data and log volumes, reclaim policies, and how to grow a volume without downtime.

Ravivarman RMay 12, 20265 min read

Introduction to the Altinity® Kubernetes Operator for ClickHouse®

Meet the Altinity® Kubernetes Operator: what it is, why it exists, and how it turns dozens of Kubernetes manifests into one short resource. Install it with kubectl or Helm, understand the custom resources it adds, and deploy your first operator-managed ClickHouse® cluster in minutes.

GayathriMay 8, 20265 min read

Run a Single-Node ClickHouse® on Kubernetes (the Manual Way)

A step-by-step beginner guide to deploying a single ClickHouse® database node on Kubernetes by hand, using a StatefulSet, a headless Service, and a PersistentVolumeClaim. Connect, run queries, and understand exactly why a manual approach does not scale, which is what motivates the Altinity® Kubernetes Operator.

Mohamed Hussain SMay 5, 20266 min read

Set Up a Local Kubernetes Cluster: minikube and k3s for Beginners

A hands-on, beginner-friendly guide to running Kubernetes on your own machine with minikube and k3s. Install kubectl, start a local cluster, run your first pod, understand the storage and networking add-ons you will need for the ClickHouse® database, and learn when to pick minikube versus k3s.

Reshma MMay 1, 20265 min read

Kubernetes for Absolute Beginners: A Gentle Introduction (with ClickHouse® in Mind)

A beginner-friendly introduction to Kubernetes for data engineers who want to run the ClickHouse® database on it. Learn clusters, nodes, pods, Deployments, StatefulSets, Services, persistent storage, ConfigMaps, Secrets, namespaces, and the operator pattern, all explained in plain language with no prior Kubernetes experience required.

Sanjeev Kumar GApril 28, 202610 min read