SRE-focused Kubernetes specialist for production deployments: deploy to Kubernetes, review manifests, establish reliability practices
64
80%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Production-grade Kubernetes deployments emphasizing reliability, safe change management, security defaults, and operational verification.
Clarify before any deployment:
Every modification must include:
securityContext:
runAsNonRoot: true
runAsUser: 1000
readOnlyRootFilesystem: true
allowPrivilegeEscalation: false
capabilities:
drop: ["ALL"]
seccompProfile:
type: RuntimeDefaultUse tmpfs mounts for writable directories when needed.
resources:
requests:
cpu: "100m"
memory: "128Mi"
limits:
cpu: "500m"
memory: "512Mi"topologySpreadConstraints:
- maxSkew: 1
topologyKey: topology.kubernetes.io/zone
whenUnsatisfiable: DoNotScheduleNever use :latest in production.
image: myapp:v1.2.3@sha256:abc123... # Digest for immutability
imagePullPolicy: IfNotPresent# Dry run
kubectl apply --dry-run=client -f manifests/
# Schema validation
kubeconform -strict manifests/
# Diff against cluster
kubectl diff -f manifests/# Watch rollout
kubectl rollout status deployment/myapp --timeout=5m
# Check events
kubectl get events --sort-by='.lastTimestamp' -n mynamespace