Kubernetes

Kubernetes ו־GitOps בישראל

קלאסטרים של Kubernetes שמתנהגים כמו תשתית ולא כמו פרויקט מחקר: EKS או GKE, סקיילינג אוטומטי, מדיניות אבטחה, ופריסות שמנוהלות דרך git עם Argo CD — כולל חזרה אחורה ב־revert אחד.

מה כולל השירות

הקמת קלאסטר

Amazon EKS או GKE עם רשתות, הרשאות, ingress, תעודות TLS וגיבויים — הכול כקוד.

סקיילינג אוטומטי

Karpenter או Cluster Autoscaler שמתאימים את המשאבים לעומס האמיתי במקום לנחש.

GitOps עם Argo CD

git הוא מקור האמת: כל שינוי הוא pull request, וכל סטייה ידנית מתוקנת אוטומטית.

שחרורים בטוחים

Argo Rollouts לפריסות canary ו־blue‑green, על בסיס מדדים אמיתיים.

אבטחה ומדיניות

הפרדת namespace, הרשאות RBAC, ניהול סודות וסריקת images לפני שהן מגיעות לקלאסטר.

שדרוגים בלי דרמה

עדכוני גרסאות מתוכננים, בדיקות תאימות והרצה בסביבת בדיקות לפני פרודקשן.

מתי כדאי Kubernetes — ומתי לא

לא כל מערכת צריכה Kubernetes. שירות אחד או שניים עם תעבורה צפויה יעבדו מצוין וגם יעלו פחות על ECS Fargate או Cloud Run. Kubernetes מצדיק את עצמו כשיש הרבה שירותים, צוותים שמשחררים במקביל, דרישות סקיילינג משתנות או צורך בסביבה זהה בכמה עננים. בשיחה הראשונה נגיד לכם בכנות אם אתם עדיין לא שם.

איך זה עובד

  1. 1הערכה — כמה שירותים, איזו תעבורה, אילו דרישות אבטחה ומי יתחזק את זה אחרי המסירה.
  2. 2תכנון הקלאסטר — גודל, רשתות, הרשאות, עלות חודשית משוערת ותוכנית גיבוי.
  3. 3הקמה כקוד — Terraform לקלאסטר, Helm ו־Argo CD לאפליקציות.
  4. 4העברת שירותים — שירות אחרי שירות, עם אפשרות לחזור אחורה בכל שלב.
  5. 5הדרכה ומסירה — הצוות שלכם לומד לתפעל: לוגים, דיבוג, שדרוגים ותקלות נפוצות.

שירותים קשורים

שאלות נפוצות

כמה עולה קלאסטר Kubernetes בחודש?
ב־AWS יש עלות קבועה לניהול הקלאסטר עצמו (כ־70 דולר לחודש ל־EKS), ועליה נוספות עלויות המכונות, הרשת והאחסון. קלאסטר קטן לפרודקשן מסתכם בדרך כלל בכמה מאות דולרים בחודש; אחרי סקיילינג נכון אפשר להוריד את זה משמעותית.
מה ההבדל בין GitOps לפריסה רגילה?
בפריסה רגילה הפייפליין דוחף שינויים לקלאסטר. ב־GitOps הקלאסטר מושך את מצבו מ־git: מה שכתוב ב־git הוא מה שרץ. זה נותן היסטוריה מלאה, זיהוי סטיות וחזרה אחורה על ידי revert.
אפשר להעביר אלינו קלאסטר קיים שמישהו אחר הקים?
כן, וזה מקרה נפוץ. מתחילים בסקירה: מה מוגדר ידנית, מה חסר בגיבוי, איפה ההרשאות רחבות מדי — ואז מעבירים את ההגדרות לקוד בהדרגה.
צריך Kubernetes כדי לרוץ בענן?
לא. הרבה מערכות עובדות מצוין על ECS Fargate,‏ Cloud Run או Lambda, בפחות תחזוקה ובפחות כסף. Kubernetes נכון כשהמורכבות כבר קיימת.

ספרו לי מה רץ אצלכם היום

שיחה קצרה, ואחריה תוכנית כתובה עם הערכת עלות והיקף עבודה מוגדר. ללא התחייבות.