Senior
Docker ve Kubernetes ile çalışma deneyiminiz var mı? Hangi seviyede?
sobes.tech yapay zeka
AI'dan gelen yanıt
Senior seviyede Docker ve Kubernetes deneyimim var. Docker'da Go mikroservisleri için imajlar oluşturdum ve optimize ettim, çoklu konteyner uygulamalarını Docker Compose kullanarak yapılandırdım. Kubernetes'te uygulamaların dağıtımı, ölçeklendirilmesi ve güncellenmesi ile ilgilendim, Pod, Deployment, Service, ConfigMap ve Secret için manifestolar yazdım. Ayrıca Helm chart'ları yapılandırdım ve küme yönetimi, izleme ve günlük kaydı dahil olmak üzere yönettim.
Go uygulaması için Dockerfile örneği:
FROM golang:1.19-alpine AS builder
WORKDIR /app
COPY . .
RUN go build -o myapp
FROM alpine:latest
WORKDIR /app
COPY --from=builder /app/myapp .
CMD ["./myapp"]
Kubernetes Deployment manifest örneği:
apiVersion: apps/v1
kind: Deployment
metadata:
name: myapp-deployment
spec:
replicas: 3
selector:
matchLabels:
app: myapp
template:
metadata:
labels:
app: myapp
spec:
containers:
- name: myapp
image: myapp:latest
ports:
- containerPort: 8080