GCP Health check

今天設定 GCP load-balance 花了一小時,結果才想到是 firewall 要讓 GCP 的機器連進來否則會永遠偵測不到存活,因為會連不到,GCP 用的 IP 為130.211.0.0/22,35.191.0.0/16 »

OpenVPN 路由設定

如何讓 openvpn 的 windows client 設定成只有某條 IP 才走 VPN 其他走原本的 Gateway 呢? 打開 user config 註解掉 #redirect-gateway def1 加入 route-nopull route 10.172.0.0 255. »

vagrant 在 windows 10 用 hyperv設定固定IP

當你的 Provider 是使用 hyperv 的話, vagrant 其實沒有辦法用 vagrantfile 來設定固定IP ( issue: https://github.com/hashicorp/vagrant/issues/8384),所以當需要把 VM 裡面設定 static ip 就需要自己來處理了 Reference: https://blog. »

Golang ProtocolBuffer 如何自訂 json tag

介紹 目前用官方的 ProtocolBuffer 產生器會遇到一個問題,就是工具產生的 Go Code 不是我們自己想要的格式,例如 FirstName 屬性,我們想要的是 first_name,今天我們帥氣的實習生推薦一個工具來解決這個問題 https://github.com/gogo/protobuf 安裝 除了原本的 protoc, 還需要特別安裝下面套件 go get »

Gitlab 與Kubernetes 整合

介紹 目前是在使用 Gitlab 做代碼控管,也用 Gitlab-CI Runner 做 CI,現在想要更進一步做到 CD 的部分 ( 最少在 DEV 環境裡面,目標所使用的平台是 Kubernetes 整合開始 建立一個測試用的 repo,然後整理放入 gitlab-ci.yml 檔案 test: image: »

docker-ce 18.09 systemd unit 調整

介紹 Docker 從 18.09 版本之後調整了 systemd unit file 的 ExecStart= 的啟動模式,這造成了如果有使用 /etc/docker/daemon.json 做客制設定會無法啟動,因為啟動模式衝突了 修改方案 建立一個 docker systemd unit file 的 »

setup a secure cockroachdb cluster

因為建立 database 的使用者必須是在 secure cluster 下面能建立,所以我們需要先打造一個 secure cluster 先。 去網路上 download windows binary 下來,因為我們會在 windows 的環境產生金鑰 先在 c:\ 下面建立一個 certs 的資料夾,裡面再建立兩個資料夾,分別為 certs »