Sobes.tech
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