Multi-Container Pods
SIDECAR, PATTERN, mein, EK, MAIN, application, container, ke, SAATH, EK, HELPER, container, hota hai, JO, LOGGING, MONITORING, ya, DATA, SYNCING, jaisa, SUPPORTING, KAAM, karta hai — DONO, containers, SAME, pod, mein, DEPLOY, hote, HAIN.
INIT, CONTAINERS, EK, ALAG, CONCEPT, hain — YE, MAIN, containers, se, PEHLE, RUN, hote, HAIN, aur, COMPLETE, hone, tak, MAIN, containers, START, NAHI, hote — SETUP, TASKS, (jaise, database, migration) ke, liye, USEFUL, HAIN.
spec:
initContainers:
- name: init-db-check
image: busybox
command: ["sh", "-c", "until nslookup db; do sleep 2; done"]
containers:
- name: main-app
image: myapp
- name: log-sidecar
image: fluent-bit- Sidecar pattern = main container + helper container, same pod mein
- Init containers main containers se pehle run hote hain (setup tasks)
- Sidecar aur main container same lifecycle share karte hain
AMBASSADOR, pattern, mein, EK, sidecar, container, MAIN, application, ke, liye, EK, PROXY, ki, TARAH, KAAM, karta hai — jaise, EXTERNAL, database, connections, ko, SIMPLIFY, karna, ya, RETRY, logic, ADD, karna.
ADAPTER, pattern, mein, sidecar, MAIN, container, ke, OUTPUT, (jaise, logs, ya, metrics) ko, STANDARDIZE, karta hai, taaki, WO, EXTERNAL, MONITORING, systems, ke, EXPECTED, FORMAT, mein, ho.
# Adapter example: legacy app ke logs ko Prometheus format mein convert karna