只需用 homebrew 安裝 libpq formula brew installl libpq 安裝完成訊息,把 libpq 的 bin 目錄加進 PATH 環境變數後 reload shell 即可使用 ==> libpq libpq is keg-only, which means it was not symlinked into /opt/homebrew, because conflicts with postgres formula. If you need to have l...
可以在 ssh 使用 -J 參數指定 bastion server 和 internal server 就可以直接連上內部 ssh server % ssh -J bastion-server-hostname internal-server-hostname 如果是用 public key 認證,而且 key 有設定 passphrase 的話,可以先執行 ssh-add ~/.ssh/private_key 把 agent 掛起來,就不需要一直輸入 passphrase 了。 也可以在 ~/...
利用 alpine/socat 配合 kubectl port-forward 就可以把 local 機器的 port 和遠端 Kubernetes 內部的 port 串起來,可以開一個 pod 向只開放內部 VPC 存取的 Database 或 API server 連線。 可以參考這個 GitHub issue 的兩個 comment: Specify remote host for kubectl port-forward #72597 - 518617501 Specify remot...
目前大部分主流 Linux Distribution 都還沒有把 AWS CLI v2 包成可以直接安裝的 package,如果要用 AWS CLI v2 可以用 Docker 來執行,或是參考 Installing, updating, and uninstalling the AWS CLI version 2 on Linux 把 AWS CLI v2 安裝到 local 環境 安裝 $ curl "https://awscli.amazonaws.com/awscli-exe-linux...
由於每個 pod 上都會被 assign 一個 VPC subnet IP,所以每個 instance node 上的 pod 數量上限,取決於該 instance type 最多能接上的 network interface 張數及每張 network interface 上能 bind 的 IP 數量,可參考 IP addresses per network interface per instance type 上的列表。 實際上還需要扣除 instance 本身運作要用到的 IP,實際上能...
用 JetBrains 產品 IDE 開專案時,會在專案目錄下建一個 .idea 目錄,存放 JetBrains 專案相關的設定檔,由於不是所有開發的成員都會使用 JetBrains 進行開發,所以這個目錄下的內容不需要進 git version control,也不需要放進 .gitignore 裡,而是使用 JetBrains 開發的成員,設定 git global ignore exclude 過濾掉 .idea,讓 git 忽略這邊產生的檔案 Global gitignores Con...