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