Kubernetes מאפס לגיבור: קלאסטרים, Pods ומניפסטים
מה זה Kubernetes והרעיון של מצב רצוי, החלקים של קלאסטר, קלאסטר מקומי עם kind, ה-Pod הראשון, ואיך מניפסטים מתארים אובייקטים ב-YAML.
8 רשומות
מה זה Kubernetes והרעיון של מצב רצוי, החלקים של קלאסטר, קלאסטר מקומי עם kind, ה-Pod הראשון, ואיך מניפסטים מתארים אובייקטים ב-YAML.
מריצים את hello-app כ-Deployment ששומר על שלושה עותקים, נותנים לו כתובת קבועה עם Service, משווים בין סוגי Service, ומנתבים תעבורה מבחוץ עם Gateway API או Ingress.
volumes קבועים ו-StatefulSets, namespaces ו-contexts של kubectl, שגרת דיבאג עם הסטטוסים הנפוצים של Pod, Kustomize ו-Helm, ורשימת בדיקה ל-production.
מעדכנים את hello-app בלי השבתה וחוזרים אחורה, מעבירים הגדרות עם ConfigMaps ו-Secrets, מוסיפים בדיקות readiness ו-liveness, מגדירים requests ו-limits, ומגדילים עם HPA.
מה זה Docker, מה הם images, containers ו-registry, במה container שונה ממכונה וירטואלית, התקנה, הרצה וניהול של ה-container הראשון, ו-tags של images.
מריצים את האפליקציה ואת מסד הנתונים מקובץ compose.yaml אחד עם בדיקות בריאות, פקודות Compose, ארגז כלים לדיבוג, פינוי מקום בדיסק והרגלים ל-images של פרודקשן.
מכניסים אפליקציית Node קטנה ל-container: כותבים Dockerfile ו-.dockerignore, בונים ומריצים, שכבות ו-build cache, בנייה רב-שלבית, ו-CMD מול ENTRYPOINT.
מחברים containers לעולם: פרסום פורטים בלי לחשוף יותר מדי, volumes, bind mounts ו-tmpfs, רשתות שבהן containers מוצאים זה את זה לפי שם, והעברת הגדרות וסודות.