תשתית שאני חי איתה
שני בתים, מרכז ענן ושירותים שמשפחה באמת נשענת עליהם.
זה המקום שבו אני בונה ומפעיל תשתית כקוד, Kubernetes, רשת, אבטחה וניטור. כשהתמונות או הבית החכם לא עובדים, זו כבר לא רק מעבדה.
שני בתים, דפוס אחד, מרכז ענן
שני הבתים נבנים לפי אותה תבנית שירותים. Oracle Cloud מוסיף מבט עצמאי מבחוץ ומקום לתאם את המערכת הרחבה.
מהשירות המשפחתי ועד לתשתית שמאחוריו
Access · בדיקת זהות
Tunnel · חיבור יוצא מהבית
GitHub Actions · בדיקות
Argo CD · פריסת יישומים
השירותים המשפחתיים פועלים בשני הבתים. Cloudflare מנהל את הגישה מבחוץ, Git ו־CI תומכים בשינויים מבוקרים, ומרכז ב־Oracle Cloud מספק ניטור ותיאום. בחרו מסלול כדי לראות את התפקיד של כל שכבה.
Cloudflare Access בודק זהות, ו־Tunnel מחבר לשירותים דרך חיבור שיוצא מהבית. לשירותים המתאימים יש גם נתיב מקומי באמצעות split DNS. כך אותו שירות נגיש בבית ומחוצה לו לפי ההקשר.
OpenTofu מגדיר את התשתית ושכבת הגישה. GitHub Actions בודק תצורה ומניפסטים באמצעות runner בענן, ו־Argo CD מסנכרן את היישומים ל־K3s. תוכניות שינוי בתשתית נבדקות לפני יישום.
VictoriaMetrics ו־Grafana מספקים מדדים ותצוגה של שני הבתים. מרכז הענן בודק שירותים מבחוץ, והתראות מסייעות לזהות בעיות. בדיקה חיצונית נוספת משגיחה על מסלול הניטור עצמו.
לבנות מחדש, מתוך קוד
בניתי מחדש את מרכז הענן מתוך הגדרות התשתית. זה היה מבחן מעשי ליכולת להחזיר את שכבת התפעול לפעולה, ולא רק להקים אותה בפעם הראשונה.
הבית הוא המקום שבו אני ממשיך ללמוד: פריסה, תקלות, גישה ונתונים — עם אחריות לשירותים שמשמשים אותנו מדי יום.