שירותי פריסה של 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