שירותי פריסה של Apigee

‫ApigeeDeployment‏ (AD) הוא CustomResourceDefinition‏ (CRD) שמשמש להגדרה, לעדכון ולשחרור של רכיבי Apigee hybrid חסרי מצב באשכול Kubernetes. לדוגמה, משתמשים ב-AD כדי לפרוס מעבדי הודעות באשכול, והעדכון של הגרסה ב-AD מפעיל את השחרור של הרכיבים האלה.

לפני AD, משאבים היברידיים מסוימים נשמרו באופן ידני ונפרד. אבל ב-AD כל המשאבים האלה נשמרים כיחידת פריסה אטומית.

כשמציגים את רשימת הפודים של Apigee hybrid באשכול Kubernetes, הפודים האלה מופיעים ברשימה. ה-pods האלה מבצעים את העבודה של פריסת ה-AD ותחזוקתו, ומאמתים את הגדרות הפריסה.

שם ה-Pod תיאור
apigee-operators יצירה ועדכון של משאבי Kubernetes ו-Istio ברמה נמוכה שנדרשים לפריסה ולתחזוקה של ה-AD. לדוגמה, בקר מבצע שחרור של מעבדי הודעות. בנוסף, הוא מאמת את ההגדרה של ApigeeDeployment לפני שהוא שומר אותה באשכול Kubernetes.

כדי לקבל רשימה של ApigeeDeployments באשכול, מריצים את הפקודה הבאה:

kubectl get ad -n namespace
NAME                                              AGE
apigee-mart-my_org                                4h
apigee-runtime-my_org-my_env                      4h
apigee-synchronizer-my_org-my_env                 4h
apigee-udca-my_org-my_env                         4h