Open the AI Playground, choose a model and paste the challenge.
03 / Make up your mind
Decide whether the answer is actually correct.
Choose your challenge
Start anywhere Β· Work solo or team up
CHALLENGE 015 min Β· Scheduling
βΈοΈ Cluster Capacity Planning
Three nodes. Six Pods. Can they all fit?
There are three Kubernetes worker nodes, each with 8 CPU cores available.
Workloads:
- API: 2 replicas, each requesting 6 CPU
- Database: 2 replicas, each requesting 4 CPU
- Worker: 2 replicas, each requesting 2 CPU
Replicas of the same workload must run on different nodes. Ignore system overhead and memory.
Can all six Pods be scheduled? Show the placement.
CHALLENGE 025 min Β· Security
π A Question of Trust
A teammate just opened this pull request.
A developer has added this file to a public GitHub repository.
Would you approve this pull request?
apiVersion: v1
kind: Secret
metadata:
name: database-credentials
namespace: production
type: Opaque
data:
username: YXBwbGljYXRpb24=
password: U3VwZXJTZWNyZXQxMjM=
CHALLENGE 035 min Β· Application Review
π¦ The Secret App
A teammate has prepared a deployment for a new internal application.
Your team is deploying an internal application that handles confidential customer information.
A colleague submits the following Kubernetes configuration. They say it is ready to deploy.
apiVersion: apps/v1
kind: Deployment
metadata:
name: secret-app
spec:
replicas: 1
selector:
matchLabels:
app: secret-app
template:
metadata:
labels:
app: secret-app
spec:
containers:
- name: secret-app
image: nginx:latest
ports:
- containerPort: 8080
---
apiVersion: v1
kind: Service
metadata:
name: secret-app
spec:
type: LoadBalancer
selector:
app: secret-app
ports:
- port: 80
targetPort: 8080
---
apiVersion: v1
kind: ConfigMap
metadata:
name: secret-app-config
data:
APP_URL: "http://secret-app.example.com"
LOG_LEVEL: "debug"
Would you approve this configuration for the application?
Explain your reasoning.
If not, provide a fix.
CHALLENGE 045 min Β· Databases
πΎ Two databases, one disaster?
Two replicas. One persistent volume. Production-ready?
A team deploys PostgreSQL on Kubernetes using this manifest.
Does this design provide persistent storage and high availability?
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: postgres-data
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: postgres
spec:
replicas: 2
selector:
matchLabels:
app: postgres
template:
metadata:
labels:
app: postgres
spec:
containers:
- name: postgres
image: postgres:16
env:
- name: POSTGRES_PASSWORD
value: supersecret
ports:
- containerPort: 5432
volumeMounts:
- name: data
mountPath: /var/lib/postgresql/data
volumes:
- name: data
persistentVolumeClaim:
claimName: postgres-data
CHALLENGE 0510 min Β· Architecture
π₯ The perfect production deployment
The requirements sound simple. The guarantees are not.
Ask Qwen to create a production-ready Kubernetes deployment for nginx with:
- Three replicas
- HTTPS
- Zero-downtime upgrades
- Resilience to one worker-node failure
- Strong container security
- No Internet access
Does its solution actually satisfy every requirement?
Do not assume that valid YAML means the guarantees are actually fulfilled.
The AI may be wrong. That's the point.
Question the answer. Test the assumptions. Trust the evidence.
Enjoyed the challenge? Come talk to us about AI, Kubernetes and CareKube.