Service Discovery and DNS #2
Demo Senaryosu: Kubernetes'te Service Discovery ve DNS
# 1. Nginx uygulamasını çalıştıracak Pod
apiVersion: v1
kind: Pod
metadata:
name: nginx-pod
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx:latest
ports:
- containerPort: 80
---
# 2. Pod'a sabit bir IP ve isim sağlayacak Service
apiVersion: v1
kind: Service
metadata:
name: nginx-service
spec:
type: ClusterIP # Varsayılan tip, sadece cluster içinden erişim
selector:
app: nginx # Hangi Pod'lara trafik gideceğini belirler
ports:
- protocol: TCP
port: 80 # Servisin dinlediği port
targetPort: 80 # Pod'un içindeki uygulamanın portuLast updated