使用 Kind 開發
Kind 讓您可以使用巢狀 Docker 容器在本機佈建 Kubernetes 叢集,而無需虛擬機器。
這些叢集可以快速建立和銷毀,並且對於開發的簡單測試很有用。cert-manager 也在其端對端測試中使用 kind 叢集。
在本機使用 Kind
您應該可以使用 cert-manager 的端對端測試設定邏輯,來建立一個用於開發的本機 Kind 叢集。因此,如果您想要一個本機叢集,您可能需要參考端對端測試文件中的一些詳細資訊。
但是,如果您只是想要啟動並執行一個叢集,並在kind
內部執行您對 cert-manager 的本機變更,請嘗試以下操作
make e2e-setup-kind e2e-setup-certmanager
或者,如果您需要特定版本的 Kubernetes
make K8S_VERSION=1.xx e2e-setup-kind e2e-setup-certmanager
這樣應該會讓您擁有一個可以透過 kubectl
互動的工作叢集!