ArgoCD 安裝筆記
Argo CD 安裝的紀錄
警告
新版安裝資料待整理,本文版本為 ver 2.2.1
Argo CD 安裝的紀錄
當一個叢集建立好之後總會需要安裝 Metrics 相關服務,這邊使用 ArgoCD 建立相關應用程式,讓 Cluster 加入之後就可以直接用 ArgoCD 部屬 Metrics-Server / Prometheus-adapter 等服務。
前段時間在工作上碰到服務部署後沒辦法連上網路,但是容器重啟後就一切正常。
在查過資料後發現原來是因為 Istio Sidecar Proxy 尚未完成啟動時,後面的服務會無法連上網路的問題,這篇記錄解決辦法。
此篇記錄 Kubernetes ( use Weave-cni ) 的預設網段以及 Docker 預設網段,並且說明如何進行網段調整。
使用 Kubeadm 初始化 Kubernetes Cluster.
OS: | CentOs 7 (kernel = 3.10.1) |
K8s: | v1.23.4 (新安裝時預設使用當下的最新版,因此此版本資訊參考用) |
當 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,我們可以另外建立新的檔案處理自定義的部分。
本篇範例為 一對一、一對多 的設定方式。
EF Core 中使用 Join