DevOps ve Docker
1 dakika okuma
Kubernetes Temelleri: Pod Deployment Service
Kubernetes temelleri: Pod, Deployment, Service, HPA ve kubectl komutlari.
E
Emre Cihan Kubernetes Neden Yaygin
Konteyner orkestrasyon dunyasinin standardi haline geldi.
Deployment
apiVersion: apps/v1
kind: Deployment
metadata:
name: web-app
spec:
replicas: 3
selector:
matchLabels:
app: web-app
template:
metadata:
labels:
app: web-app
spec:
containers:
- name: app
image: emrecihan/web-app:v1
ports: [{containerPort: 8080}]
resources:
requests: {memory: 128Mi, cpu: 250m}
limits: {memory: 256Mi, cpu: 500m}
Service
apiVersion: v1
kind: Service
metadata:
name: web-servis
spec:
selector:
app: web-app
ports:
- port: 80
targetPort: 8080
type: ClusterIP
kubectl
kubectl get pods
kubectl logs web-abc123 -f
kubectl rollout undo deployment/web-app
kubectl exec -it web-abc123 -- bash
Etiketler:
#Kubernetes
Paylaş:
Twitter / X
E
Emre Cihan
Sistem Yöneticisi · Maker · Elektronik Meraklısı
İlgili yazılar
DevOps ve Docker
Docker Nedir? Container Mantığı ve Gerçek Kullanım Senaryoları
4 dk
DevOps ve Docker
Terraform Modulleri ile Yeniden Kullanilabilir Altyapi
1 dk
DevOps ve Docker
Kubernetes StatefulSet ile Veritabani Yonetimi
1 dk
DevOps ve Docker
Kubernetes Ingress Controller ile HTTP Yonetimi
1 dk