今天要聊的是一個常常跟 OpenShift Container Platform(OCP) 綁在一起出現的工具:
Ansible Automation Platform(AAP)。
很多剛接觸 OCP 的人都會問:
OpenShift 一開始的安裝工具就是 openshift-ansible。
雖然現在有了 openshift-install + IPI/UPI,但底層還是離不開 Ansible:
基於上述特性, Red Hat 官方會把 Ansible Automation Platform 當成 OCP 自動化的好朋友
純的 ansible-playbook 在小規模實驗環境沒問題,但進到企業場景會遇到瓶頸:
這些需求,靠 CLI 很難搞定。 而 AAP 提供了 GUI、API、集中控管、審計紀錄、整合 Red Hat Insights,讓自動化升級成「企業級」。
如果把 OCP 的自動化拼圖比喻成一場球賽:
舉建一個新環境為例:
如此就是全自動 CI/CD pipeline from Infra to App。
配合我們前面做過的更換憑證為例,OCP 的 ingress、API Server 憑證過期是大家的痛點。
你可以用 oc get secret 手動更新,但要跑很多步。
如果用 AAP:
這就是「平台化」的威力。