Home avatar

仍在整理中的筆記

使用 ArgoCD 建立 Kubernetes 基礎建設

當一個叢集建立好之後總會需要安裝 Metrics 相關服務,這邊使用 ArgoCD 建立相關應用程式,讓 Cluster 加入之後就可以直接用 ArgoCD 部屬 Metrics-Server / Prometheus-adapter 等服務。

  1. CLI Command - 設定 Cluster/加入 Repository
  2. Metrics-Server 的 Application 設定 yaml
  3. Prometheus-adapter 的 Application 設定 yaml

EF Core 自訂關聯

當 Db 內的 Table 都沒有設定關聯,又希望在不調整 Db 的情況下用操作有關連 Table 的方法使用 EF Core 時,可以在 EF Core 所使用的 Entity 與 Entity Configuration 中自訂關聯性,EF Core 會自行調整 Sql 語法 (使用 Left join 或其它 join 語法) 來加入資料。

EF Power Tool 產生的 Entity / Entity Configuration 預設皆有引入 partial 關鍵字,因此,為了區別工具產生的 code 與自訂的 code,我們可以另外建立新的檔案處理自定義的部分。

本篇範例為 一對一、一對多 的設定方式。

警告
TODO: 示範用程式碼待補 (2022-02-06)