Senior
Heeft u ervaring met Docker en Kubernetes? Op welk niveau?
sobes.tech AI
Antwoord van AI
Ik heb uitgebreide ervaring met Docker en Kubernetes op senior niveau. In Docker heb ik images gemaakt en geoptimaliseerd voor microservices in Go, en multi-container applicaties geconfigureerd met Docker Compose. In Kubernetes heb ik me beziggehouden met deployment, schaalvergroting en updates van applicaties, en heb manifesten geschreven voor Pod, Deployment, Service, ConfigMap en Secret. Ik heb ook Helm charts geconfigureerd om releases te vereenvoudigen en het cluster beheerd, inclusief monitoring en logging.
Voorbeeld Dockerfile voor een Go-applicatie:
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"]
Voorbeeld Kubernetes Deployment manifest:
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