Kubernetes
cluster: whiskey-prod context: eu-west namespace: whiskey goal: 50 000 ₽

Macallan for Whiskey — Kubernetes Edition 🥃

Whiskey — DevOps: поднимает кластера, чинит пайплайны и приручает алерты. Давайте задеплоим ему “обновление настроения” — 50 000 ₽ до состояния Healthy/Synced.

macallanforwhiskey.ru
collected
0 ₽
metric: donation_rub_total
remaining
50 000 ₽
until: macallan_release=true
progress
0%
status: Progressing
hpa desired replicas
1
controller: happiness-scaler
pods running
2
deployment: macallan-operator
on-call noise
High
target: SilenceWindow

Donate Service svc/donate-svc

ready
Собрано: 0 ₽ Цель: 50 000 ₽ Осталось: 50 000 ₽
Health: Progressing Sync: OutOfSync Updated:
Donate packet →
Поддержи DevOps’а Whiskey донат‑пакетом. Цель: 50 000 ₽.
Чем ближе к цели — тем ближе кластер к состоянию Healthy ✅.
Сканируй QR → донать → приближай Whiskey к состоянию Healthy ✅.

Service Topology ing → svc → deploy → pod

routing
ingress/donate-ing host: macallanforwhiskey.ru
active
svc/donate-svc clusterIP: 10.50.7.7
ready
GitLab
gitlab-ci/pipeline stage: build→deploy
running
deploy/macallan-operator replicas: 1
pending
ns/whiskey owner: Whiskey
exists
Terraform
goal/macallan target: 50 000 ₽
desired
Prometheus
obs/prom+graf alerts: noisy
scraping

kubectl get events

events.k8s.io
Type Reason Message Involved
Warning BottleNotFound desiredState требует +1 Macallan. Текущий ресурс: 0. ns/whiskey
Normal DonationPacket Ingress принял донат‑пакет. Потерь не наблюдается (по оптимистичной телеметрии). svc/donate-svc
Normal NoPopups Проверка пройдена: no-18plus-popup=true. Всё чисто, как манифест. policy

tooling

skills