使用 Play-With-Kubernetes 服務建立 Kubernetes Cluster

使用 Play-With-Kubernetes 服務建立 Kubernetes Cluster 之前都是透過 Azure VM 來建立 Kubernetes 環境,使用上沒什麼問題,唯一缺點就是勞民傷財,想測個功能才來架整個 Kubernetes cluster 有點緩不濟急,但常態保留 Kubernetes Cluster

將 ASP.NET Core 部署至 Docker 中

將 ASP.NET Core 部署至 Docker 中 最近專案在 macOS 上開發 ASP.NET Core 的 Web API,完成後再透過 Docker 包成 image 準備建立 container,流程很直覺,加上 CI CD 同事都已經準備好了,所

使用 Jaeger 追蹤 ASP.NET Core 中的 class 呼叫

使用 Jaeger 追蹤 ASP.NET Core 中的 class 呼叫 之前筆記 .NET Core 上使用 Jaeger 追蹤 gRPC 呼叫 與 使用 Jaeger 追蹤 ASP.NET Core 呼叫 分別紀錄到使用 Jaeger 來紀錄 gRPC call 與 ASP.NET Core Web API 的呼叫歷程內容,接著紀錄另個常

使用 Jaeger 追蹤 ASP.NET Core 呼叫

使用 Jaeger 追蹤 ASP.NET Core 呼叫 之前筆記 .NET Core 上使用 Jaeger 追蹤 gRPC 呼叫 紀錄到如何使用 Jaeger 來追蹤 .NET Core Console project 中 gRPC 的呼叫歷程,不過想必未來應該免不了還是需要使用 REST api 的專案,

MacBook 遇到需啟用硬體虛擬化錯誤

MacBook 遇到需啟用硬體虛擬化錯誤 這幾天開啟電腦時,都會出現 Docker 的錯誤提醒,原以為是 Windows 上了新的 patch 後迫使 Docker for Windows 需要連帶更新而沒有留意(過去因為 Windows 更新而讓

Protobuf 該如何處理不定型別

Protobuf 該如何處理不定型別 之前筆記 Protobuf 時間屬性該如何表示? 紀錄了 C# DateTime 屬性在 Protobuf 的 message 表示方式,當時在找資料時發現 any.proto 特別查了資料看可以應用在什麼地方,就個

.NET Core 上使用 Jaeger 追蹤 gRPC 呼叫

.NET Core 上使用 Jaeger 追蹤 gRPC 呼叫 隨著系統使用人數愈來愈多,架構也跟著愈來愈複雜,各種技術為了解決既有問題或是加快反應速度不斷推陳出新,服務的架構也從單

Protobuf 時間屬性該如何表示?

Protobuf 時間屬性該如何表示? 最近的專案在跨 application 的溝通上捨去以往熟悉的 RESTful API 而採用 gRPC 做為溝通的 protocal,過去沒有相關使用經驗的我當然是踩雷不斷,

如何取得 NUnit 當前執行的測試方法名稱

如何取得 NUnit 當前執行的測試方法名稱 看到 如何取得 NUnit 當前執行的測試方法名稱 這個標題,相信不少有 Unit Test 經驗的開發者都會疑惑:為什麼會需要當下的測試方法

將 ASP.NET Core 的預設 log 輸出至 NLog 或 Serilog

將 ASP.NET Core 的預設 log 輸出至 NLog 或 Serilog ASP.NET Core 預設會將 WebHost 執行細節透過 stdout 輸出至 console 上,application 的所有動作都一目暸然,這在 debug 時很方便,不過部署在一般

在 Mac 上安裝 Kafka-Manager

在 Mac 上安裝 Kafka-Manager 最近的專案使用了 Kafka 當做中間層的訊息傳遞工具,功能上還不到遇到問題就先遭遇開發 debug 的種種狀況,其中最常發生但問題原因又不太一樣的就是

使用 docker 建立 MongoDB Replica Set

使用 docker 建立 MongoDB Replica Set 前幾天筆記 使用 docker 建立 Redis Cluster - 更新版 提到為了要測試 Redis 完整 cluster 功能但又不想每次都重頭建立三組 Master-Slave 以及三個 Sentinel,所以透過 docker-compose 來

讓 .NET Core 的 HttpClientFactory 不驗證 Https 憑證

讓 .NET Core 的 HttpClientFactory 不驗證 Https 憑證 Https 幾乎已成為了現在網站的基本配備,從過去只有敏感交易網站才需要,到現在瀏覽器還會把非 Https 網站標記為 不安全,而 .NET Core 程式在預

使用 docker 建立 Redis Cluster - 更新版

使用 docker 建立 Redis Cluster - 更新版 請參考新版內容 使用 Docker Compose 建立 Redis Cluster 之前筆記 使用 docker 建立 Redis Cluster 成功建立了 redis cluster,也測試過 sentinel 可以正常 failover,興

使用 docker 建立 Redis Cluster

使用 docker 建立 Redis Cluster 請參考新版內容 使用 docker 建立 Redis Cluster - 更新版 請參考新版內容 使用 Docker Compose 建立 Redis Cluster 之前筆記 使用 docker 建立 Redis Master-Slave Replication Instance 紀錄到使用 docker 來建立 Redis 一個 Master node