夜鶯(Nightingale)使用 Helm 方式部署的步驟說明

你可以使用 n9e helm chart 在 Kubernetes 叢集中執行夜鶯。

預設的夜鶯使用者名稱是 root,密碼是 root.2020

不過,我們不建議您把夜鶯部署到 Kubernetes 中,因為監控系統太過重要,如果 Kubernetes 叢集出現問題,可能會導致監控系統無法正常運作。而此時您可能希望透過監控資料排查 Kubernetes 的問題,造成循環相依。尤其是,其他團隊此時想使用監控系統發現用不了,可能會來怪你。

常見問題

Q1:Helm 部署後 Pod 一直 CrashLoopBackOff?

A:

  • 看 Pod 日誌:kubectl logs <pod> -n <namespace>
  • 資料庫連線:MySQL / Redis 是否在叢集內可達(用 Service DNS);
  • ConfigMap 設定:檢查 values.yaml 裡的 db / redis 位址。

Q2:能不能用 Operator 替代 Helm?

A:社群目前沒有官方 Operator。Helm 是主流方式。如有需要可以基於現有 chart 二次開發 Operator。

Q3:升級 chart 版本怎麼操作?

A:helm repo updatehelm upgrade n9e flashcat/n9e -f values.yaml。升級前備份 PVC(持久化的資料庫目錄)。

參考資料

快猫星云 联系方式 快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云