Argocd - 託管另一個 k3d cluster

託管 k3d cluster 給 argocd 時發生錯誤 dial tcp 0.0.0.0:26443: connect: connection refused , 透過手動增加 k3d cluster credential secret,並且透過 docker network 讓 argocd cluster 可以解析 k3d cluster api server ,就可以正常進行託管。

<span title='2023-12-09 22:23:02 +0800 +0800'>December 9, 2023</span>&nbsp;·&nbsp;2 分鐘&nbsp;·&nbsp;911 字&nbsp;·&nbsp;ZhengWei, Liu

K3d - K3s 輕量化 wrapper

K3d 是 K3s 的輕量化 wrapper , 讓 K3s 得以 Docker 上執行。

<span title='2023-12-09 17:56:49 +0800 +0800'>December 9, 2023</span>&nbsp;·&nbsp;2 分鐘&nbsp;·&nbsp;964 字&nbsp;·&nbsp;ZhengWei, Liu

K3s 設定 etcd

先前在 “Mac M2 安裝 K3s” 介紹如何快速安裝並啟動一個 K3s cluster,但發現 control-plane node 並沒有 etcd 的角色,查詢之後發現需要進行額外的設定,且可以採用 K3s 提供的 embedded etcd,或是自己建立 etcd 服務後供 cluster 使用。 就把兩種方式都玩了一遍: 1.對既有 cluster 設定使用 embedded etcd ,以及2.自己建立 etcd 並在新建立的 cluster 中使用。

<span title='2023-10-29 00:30:21 +0800 +0800'>October 29, 2023</span>&nbsp;·&nbsp;3 分鐘&nbsp;·&nbsp;1014 字&nbsp;·&nbsp;ZhengWei, Liu

透過 NFS Server 在 K3s cluster 新增 Storage Class

之前讀過 Shawn Ho 大大的在GKE上使用ReadWrite Many的Disk , 突然意識到 multipass 產生的 Ubuntu VM ,不就是現成的 Filesystem ! 只要在 Ubuntu 上安裝了 NFS server , 並在其他 VM 上安裝 NFS client , 那應該就能新增使用 NFS 的 Storage Class 了!查了一些資料後發現可行,於是就手動實做看看。

<span title='2023-10-26 23:42:35 +0800 +0800'>October 26, 2023</span>&nbsp;·&nbsp;5 分鐘&nbsp;·&nbsp;2280 字&nbsp;·&nbsp;ZhengWei, Liu

Mac M2 安裝 K3s

K3s是輕量化的 Kubernetes,由於先前我都是使用Docker Desktop Kubernetes,因為 Docker Desktop Kubernetes 是 single-node Kubernetes or Docker Swarm cluster,在local 部署 Pod 時也無法實際測試 affinity 功能,因此就想玩玩看 K3s 。

<span title='2023-10-25 22:03:42 +0800 +0800'>October 25, 2023</span>&nbsp;·&nbsp;3 分鐘&nbsp;·&nbsp;1133 字&nbsp;·&nbsp;ZhengWei, Liu