快速建立 EFK (Elasticsearch Fluentd Kibana) 環境2020-04-19 約 603 字 預計閱讀 2 分鐘快速建立 EFK (Elasticsearch Fluentd Kibana) 環境 在之前筆記 Fluentd 使用自定 Log 時間當做 Timestamp 中提到為了要測試 fluentd forwarder 的自訂 parser rule,所以偷懶使用 github 上的 docker-compose (Elastic stack (ELK) on Docker)來快速建繼續閱讀
在 Debian container 中安裝 .NET Core SDK2020-04-13 約 357 字 預計閱讀 1 分鐘在 Debian container 中安裝 .NET Core SDK 之前筆記 在 Debian container 中無法成功註冊微軟金鑰 提到想要在 container 中利用 dotnet cli 做些測試,但經過 multi-stage builds 來建立 image 中只有 .NET Core runtime 沒有需要的 dotnet cli,所以繼續閱讀
在 Debian container 中無法成功註冊微軟金鑰2020-04-13 約 409 字 預計閱讀 1 分鐘在 Debian container 中無法成功註冊微軟金鑰 最近部署在 debian base 中的 .NET Core application 有些異常,所以打算在 container 中使用 dotnet cli 做些測試,不過身為追求 Container 優化的工程師,一定是使用 multi-stage builds 來建繼續閱讀
取得 Consul 中的 Key/Value2020-04-11 約 347 字 預計閱讀 1 分鐘取得 Consul 中的 kv 值 最近沒做什麼專案,大部份時間都在擔任 SRE,所以常常需要確認環境設定,因此打算簡單紀錄些平常工作用到的指令,避免每次急著要用時繼續閱讀
在 Helm 中依不同變數使用不同設定值2020-04-08 約 788 字 預計閱讀 2 分鐘在 Helm 中依不同變數使用不同設定值 Helm 使為一個 Kubernetes package 管理工具,在我的理解中它就是一個用來定義 Kubernetes 上的 application 如何進行部署、設定的 template,在不同環境繼續閱讀
讓 Kafka 達成 Broadcast 效果2020-04-05 約 817 字 預計閱讀 2 分鐘讓 Kafka 達成 Broadcast 效果 Kafka 在處理訊息上主要是透過 Consumer GroupId + Topic + Partition 做為 Unique 的派送訊息基準,預設(未指定 Partition)下會由 Kafka 自行決定 Partition 在上述的原則下,如繼續閱讀
使用 grpcurl 使用 Timestamp 參數呼叫 gRPC Service2020-03-09 約 470 字 預計閱讀 1 分鐘使用 grpcurl 使用 Timestamp 參數呼叫 gRPC Service 之前筆記 使用 grpcurl 呼叫 gRPC Service 紀錄到使用 grpcurl 就可以不用 gui 工具以及自行撰寫程式來呼叫 gRPC Service,正以為可以順利解決問題時發繼續閱讀
使用 grpcurl 呼叫 gRPC Service2020-03-07 約 938 字 預計閱讀 2 分鐘使用 grpcurl 呼叫 gRPC Service 一般情況下測試 gRPC 服務,我大多是透過簡易的 console 直接呼叫 (一來可以順便檢查程式,二來 stream 相關功能比較齊全),如果想要測試的功能只是 simple call繼續閱讀
使用 Ansible 安裝 InfluxDB 並建立 User,Database,Retention Policy2020-03-01 約 683 字 預計閱讀 2 分鐘使用 Ansible 安裝 InfluxDB 並建立 User,Database,Retention Policy 之前筆記 使用 Ansible 安裝 InfluxDB 紀錄到如何使用 Ansible 來安裝 InfluxDB,也提到透過 Ansible 安繼續閱讀
使用 Ansible 安裝 InfluxDB2020-03-01 約 348 字 預計閱讀 1 分鐘使用 Ansible 安裝 InfluxDB 最近安裝實際 service instance 環境大多都用上了 Ansible,原本透過 Helm 安裝的 InfluxDB container 也想透過 Ansible 來建立實體 instance 不再使用 container,快速筆記一繼續閱讀
Ansible 使用 Here document (cat << EOF) 遇到的問題2020-03-01 約 624 字 預計閱讀 2 分鐘Ansible 使用 Here document (cat << EOF) 遇到的問題 這是在嘗試使用 Ansible 來輸出多行 config 時遇到的問題,實際例子可以參考 在 CentOS 7 上安裝 Redis Replication (Redis 5) 其中要準備 redis.conf 的部份就有使用到 Here document (cat <<繼續閱讀
Ansible 透過 Http Status Code 當做檢核條件2020-02-26 約 611 字 預計閱讀 2 分鐘Ansible 透過 Http Status Code 當做檢核條件 最近 Ansible 使用的機會較多,簡單紀錄一下平常可能遇到的情境與解決方式,一般情況下我都是透過單一個 playbook 來處理某個工作,如果需要繼續閱讀
在 Windows 上的 ASP.NET Core 中呼叫 gRPC2020-02-24 約 447 字 預計閱讀 1 分鐘在 Windows 上的 ASP.NET Core 中呼叫 gRPC 現在的工作主力都在 mac 上,但最近在測試功能時覺得與過去認知不同,特別用 Windows 測試一下,證實在 Windows 平台上功能與印象相同,為了日後比繼續閱讀
在 macOS 上的 ASP.NET Core 中呼叫 gRPC2020-02-23 約 757 字 預計閱讀 2 分鐘在 macOS 上的 ASP.NET Core 中呼叫 gRPC 最近為了進行某個專案需求的 poc,需要建立基本的 gRPC Server 與 Cient,這才想到之前都是在 .NET Core 2 上使用 gRPC,還沒紀錄過 .NET Core繼續閱讀
在 macOS 上建立開發用 .NET Core 憑證2020-02-23 約 389 字 預計閱讀 1 分鐘在 macOS 上建立開發用 .NET Core 憑證 現在的 web 環境幾乎都會要求 https,這樣的改變當然也套用在開發上,像是 HTTP/2 雖然在協定本身允許非加密的 HTTP 協定,但絕大部份繼續閱讀