Hosted By
285 Went

The Remote Cluster Headache: איך שוברים את התלות המעגלית בין Terraform ו-GitOps

Hosted by Geektime
Registration
Past Event
Welcome! To join the event, please register below.
About Event

תארו לעצמכם שאתם צריכים להרים סביבה מאפס בענן שאתם לא מכירים, אצל לקוח שנותן לכם גישה מוגבלת בלבד. אז אתם מחליטים להשתמש ב-Terraform כדי להקים את ה-Cluster, וברגע שהוא למעלה – ה-Flux אמור להשתלט ולהתקין את כל האפליקציות. עד כאן הכל עובד נהדר: Terraform הכין את היסודות – הקים את הרשת, הגדיר הרשאות ויצר את השרתים – ובסוף ההרצה התקין על הקלאסטר את Flux. כאן הוא סיים את תפקידו והעביר את המקל ל-Flux, שבתורו שואב את הקוד מ-Git ומקים את היישום בתוך הקלאסטר.

אבל אז מתחיל הבלגן. מה קורה כשהיישום ב-Flux חייב משאב תשתיתי (כמו Cloud SQL או IAM Role) שקיים רק ב-Terraform? פתאום נוצרת תלות מעגלית: ה-Terraform מחכה שהקלאסטר יהיה מוכן, וה-Flux מחכה שה-Terraform יסיים להקים את בסיס הנתונים.

מיטאפ חדש של גיקטיים ו-Cyera יענה על השאלות החשובות האלה, ויציג פתרון לשאלת הביצה והתרנגולת של Terraform ו-GitOps בסקייל של ארבעה עננים. תוכלו ללמוד כיצד צוות ה-DevOps של החברה יצר "חוזה" (Handshake) בין Terraform ל-Flux, שמאפשר להם להעביר מקל אחד לשני בצורה אוטומטית לחלוטין, ללא התערבות אנושית ובלי להיתקע באמצע הדרך.

Location
HaArba'a St 13
Tel Aviv-Yafo, Israel
Hosted By
285 Went