{
“@context”: “https://schema.org”,
“@type”: “TechArticle”,
“headline”: “2026 में 10 डॉलर प्रति माह से कम में प्रोडक्शन कुबेरनेट्स क्लस्टर कैसे चलाएं”,
“description”: “सस्ते वीपीएस प्रदाताओं पर एक वास्तविक उत्पादन-ग्रेड कुबेरनेट्स क्लस्टर तैनात करें। कोई प्रबंधित K8s शुल्क नहीं – k3s, हेल्म और मॉनिटरिंग के साथ पूर्ण सेटअप गाइड।”,
“url”: “https://techpulsesite.com/how-to-run-a-production-kubernetes-clust-hi/”,
“datePublished”: “2026-06-26T11:05:00+00:00”,
“dateModified”: “2026-06-29T04:14:36+00:00”,
“author”: {
“@type”: “Organization”,
“name”: “TechPulse Editorial Team”,
“url”: “https://techpulsesite.com”
},
“publisher”: {
“@type”: “Organization”,
“name”: “TechPulse”,
“url”: “https://techpulsesite.com”
},
“inLanguage”: “hi”
}
{
“@context”: “https://schema.org”,
“@type”: “TechArticle”,
“headline”: “2026 में 10 डॉलर प्रति माह से कम में प्रोडक्शन कुबेरनेट्स क्लस्टर कैसे चलाएं”,
“description”: “सस्ते वीपीएस प्रदाताओं पर एक वास्तविक उत्पादन-ग्रेड कुबेरनेट्स क्लस्टर तैनात करें। कोई प्रबंधित K8s शुल्क नहीं – k3s, हेल्म और मॉनिटरिंग के साथ पूर्ण सेटअप गाइड।”,
“url”: “https://techpulsesite.com/how-to-run-a-production-kubernetes-clust-hi/”,
“datePublished”: “2026-06-26T11:05:00+00:00”,
“dateModified”: “2026-06-21T06:01:18+00:00”,
“author”: {
“@type”: “Organization”,
“name”: “TechPulse Editorial Team”,
“url”: “https://techpulsesite.com”
},
“publisher”: {
“@type”: “Organization”,
“name”: “TechPulse”,
“url”: “https://techpulsesite.com”
},
“inLanguage”: “hi”
}
प्रबंधित कुबेरनेट्स (ईकेएस, जीकेई, एकेएस) आपके नोड्स जोड़ने से पहले $70-150/माह से शुरू होते हैं। व्यक्तिगत परियोजनाओं, छोटे स्टार्टअप और सीखने के लिए, यह अनुचित है। 2026 में,सस्ते VPS पर k3s आपको $6-10/माह में एक पूरी तरह कार्यात्मक उत्पादन Kubernetes क्लस्टर देता है। यहाँ पूरा सेटअप है.
📋 Table of Contents
हम क्या बना रहे हैं
- $6/माह हेट्ज़नर या $4/माह कॉन्टैबो वीपीएस पर k3s (हल्के कुबेरनेट्स)
- रूटिंग के लिए Nginx इनग्रेस कंट्रोलर
- प्रमाणपत्र-प्रबंधक निःशुल्क आइए टीएलएस को एन्क्रिप्ट करें
- पैकेज प्रबंधन के लिए हेल्म
- निगरानी के लिए प्रोमेथियस + ग्राफाना (वैकल्पिक लेकिन अनुशंसित)
अपना वीपीएस प्रदाता चुनें
| प्रदाता | योजना | मूल्य/माह | विशेष विवरण |
|---|---|---|---|
| हेट्ज़नर क्लाउड | CAX11 | $4.15 | 2 वीसीपीयू, 4 जीबी रैम, 40 जीबी एसएसडी |
| कॉन्टैबो | क्लाउड वीपीएस एस | $5.99 | 4 वीसीपीयू, 8 जीबी रैम, 50 जीबी एनवीएमई |
| डिजिटलओशन | मूल बूंद | $6.00 | 1 वीसीपीयू, 1 जीबी रैम – बहुत छोटा |
| वल्चर | नियमित 2जीबी | $10.00 | 1 वीसीपीयू, 2 जीबी रैम, 55 जीबी एसएसडी |
सिफ़ारिश: हेट्ज़नर CAX11 $4.15/माह पर। प्रति डॉलर सर्वोत्तम विवरण, ईयू गोपनीयता कानून, उत्कृष्ट नेटवर्क प्रदर्शन। K3s के लिए न्यूनतम 2GB RAM; 4GB अनुशंसित.
प्रारंभिक सर्वर सेटअप
# Connect to your VPS
ssh root@YOUR_SERVER_IP
# Update and install dependencies
apt update && apt upgrade -y
apt install -y curl wget git
# Set hostname
hostnamectl set-hostname k3s-prod
# Configure firewall (UFW)
ufw allow 22/tcp # SSH
ufw allow 80/tcp # HTTP
ufw allow 443/tcp # HTTPS
ufw allow 6443/tcp # Kubernetes API
ufw --force enable
K3s स्थापित करें
# Install k3s (single command)
curl -sfL https://get.k3s.io | sh -s - --disable traefik --write-kubeconfig-mode 644
# Verify installation
kubectl get nodes
# NAME STATUS ROLES AGE VERSION
# k3s-prod Ready control-plane,master 30s v1.28.x+k3s1
# Get kubeconfig for local access
cat /etc/rancher/k3s/k3s.yaml
Kubeconfig को अपनी स्थानीय मशीन पर कॉपी करें,127.0.0.1बदलें अपने सर्वर आईपी के साथ, और सेट करेंKUBECONFIG=~/.kube/config.
Nginx इनग्रेस कंट्रोलर स्थापित करें
# Install Helm first
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
# Add ingress-nginx repo
helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
helm repo update
# Install ingress controller
helm install ingress-nginx ingress-nginx/ingress-nginx --namespace ingress-nginx --create-namespace --set controller.service.type=LoadBalancer
# Verify
kubectl get svc -n ingress-nginx
# Should show EXTERNAL-IP (your server's public IP)
मुफ़्त टीएलएस के लिए प्रमाणपत्र-प्रबंधक सेट करें
# Install cert-manager
helm repo add jetstack https://charts.jetstack.io
helm install cert-manager jetstack/cert-manager --namespace cert-manager --create-namespace --set installCRDs=true
# Create ClusterIssuer for Let's Encrypt
cat <<EOF | kubectl apply -f -
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: letsencrypt-prod
spec:
acme:
email: your@email.com
server: https://acme-v02.api.letsencrypt.org/directory
privateKeySecretRef:
name: letsencrypt-prod
solvers:
- http01:
ingress:
class: nginx
EOF
अपना पहला एप्लिकेशन परिनियोजित करें
# Example: deploy a web app with TLS
cat <<EOF | kubectl apply -f -
apiVersion: apps/v1
kind: Deployment
metadata:
name: my-app
spec:
replicas: 2
selector:
matchLabels:
app: my-app
template:
metadata:
labels:
app: my-app
spec:
containers:
- name: app
image: nginx:alpine
ports:
- containerPort: 80
---
apiVersion: v1
kind: Service
metadata:
name: my-app
spec:
selector:
app: my-app
ports:
- port: 80
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: my-app
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
spec:
ingressClassName: nginx
tls:
- hosts:
- myapp.yourdomain.com
secretName: my-app-tls
rules:
- host: myapp.yourdomain.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: my-app
port:
number: 80
EOF
प्रोमेथियस + ग्राफाना
helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
helm install monitoring prometheus-community/kube-prometheus-stack --namespace monitoring --create-namespace --set grafana.adminPassword=YourPassword
के साथ मॉनिटरिंग जोड़ें ग्राफ़ाना एक्सेस करें:kubectl port-forward svc/monitoring-grafana 3000:80 -n monitoring
उत्पादन चेकलिस्ट
- स्वचालित OS सुरक्षा अद्यतन सक्षम करें:
apt install unattended-upgrades - सिस्टम-अपग्रेड-कंट्रोलर
- के साथ k3s स्वचालित अपग्रेड सेट करें लॉन्गहॉर्न के साथ सतत भंडारण कॉन्फ़िगर करें (निःशुल्क, k3s के लिए निर्मित)
- सभी पॉड्स पर संसाधन सीमाएँ और अनुरोध सेट करें
- ऑब्जेक्ट स्टोरेज के लिए क्रोनजॉब के माध्यम से दैनिक डेटाबेस बैकअप जोड़ें
- अपटाइम मॉनिटरिंग सेट करें (अपटाइम रोबोट फ्री टियर)
अक्सर पूछे जाने वाले प्रश्न
प्रश्न: k3s और पूर्ण Kubernetes के बीच क्या अंतर है?
उ: k3s बाइनरी आकार को 1GB से 100MB तक कम करने के लिए कुछ वैकल्पिक सुविधाओं (क्लाउड-प्रदाता एकीकरण, लीगेसी प्लगइन्स) को हटा देता है। सभी कोर कुबेरनेट्स (पॉड्स, परिनियोजन, सेवाएँ, प्रवेश, आरबीएसी) समान रूप से काम करते हैं।
प्रश्न: क्या यह वास्तविक उत्पादन ट्रैफ़िक को संभाल सकता है?
उत्तर: हाँ. 4 जीबी रैम हेट्ज़नर नोड सामान्य वेब ऐप्स के लिए 50-100 समवर्ती उपयोगकर्ताओं को आराम से संभालता है। K3s क्लस्टर में अधिक नोड जोड़कर स्केल करें।
प्रश्न: मैं एक नोड से आगे कैसे बढ़ सकता हूँ?
ए: एजेंट नोड्स जोड़ें:curl -sfL https://get.k3s.io | K3S_URL=https://SERVER_IP:6443 K3S_TOKEN=NODE_TOKEN sh -. प्रत्येक अतिरिक्त हेट्ज़नर नोड की लागत $4.15/माह है।
प्रश्न: डेटा दृढ़ता के बारे में क्या?
ए: लॉन्गहॉर्न स्थापित करें:helm install longhorn longhorn/longhorn --namespace longhorn-system. सभी नोड्स में प्रतिकृति ब्लॉक भंडारण प्रदान करता है।
प्रश्न: क्या यह स्टार्टअप के लिए उपयुक्त है?
उत्तर: शुरुआती चरण के स्टार्टअप के लिए, हाँ। एक बार जब आपके पास राजस्व हो और आपको एचए नियंत्रण विमान, बहु-क्षेत्र, या अनुपालन आवश्यकताओं की आवश्यकता हो, तो एक प्रबंधित सेवा की ओर स्थानांतरित हो जाएं। K3s पर सस्ते में शुरुआत करना पूरी तरह से उचित है।
निष्कर्ष
एक उत्पादन-तैयार कुबेरनेट्स क्लस्टरपर चल रहा है K3s के साथ हेट्ज़नर पर $4-10/माह 2026 में पूरी तरह से व्यवहार्य है। आपको प्रबंधित क्लाउड प्रीमियम के बिना वास्तविक कुबेरनेट्स सुविधाएँ (हेल्म पैकेज, इनग्रेस, सर्टिफिकेट-मैनेजर, मॉनिटरिंग), मुफ्त टीएलएस प्रमाणपत्र और वास्तविक उत्पादन क्षमताएं मिलती हैं। व्यक्तिगत परियोजनाओं, इंडी डेवलपर्स और शुरुआती चरण के स्टार्टअप के लिए, यह सेटअप वास्तविक अनुप्रयोगों को तैनात करने और स्केल करने के लिए आवश्यक सभी चीजें प्रदान करता है।
🔗 Share this article
✍️ Leave a Comment