Alan Zhan Blog

Live for nothing, or die for something

Mongodb Index 最佳實踐

自上一篇在實際的 Porduction 發生了 sorted operation oom 的問題之後,才意識到自己對於 mongodb Index 的掌握度沒有那麼高,於是開始餵關鍵字給 google 查了好久才終於整理出一些重點,有一些重

MongoDB Sorted Operation OOM

這篇應該會是難得的從問題反推回去學習的歷程吧,我得好好記錄紀錄。最近我們的 production 發生了 MongoDB 的 sort 操作的限制,具體訊息如下: MongoDB.Driver.MongoCommandException: Command find failed: Encountered non-retryable error during query :: caused by ::

Kubernetes 核心介紹 Etcd

在任何一個系統中,甚麼東西會是最重要的東西呢?答案其實很簡單 : 資料,所以我就從 Kubernetes 的資料庫 etcd 開始學習起! 什麼是 etcd 呢 etcd 是 CoreOs 基於 Raft 算法開發的分散式

安裝兩次的 Kubernetes Kubeadm

想要透過實戰來更了解 K8s ,所以想先自架 K8s cluster,但目前市面上自建 K8s 的方式越來越多種,可以透過 minikube 、 Kubeadm 等等,想說好吧那我就挑 Kubeadm 來裝看看,但

Kubernetes 基礎介紹

終於要來好好深入探討 Kubernetes ,因為 Kubernetes 是基於 golang 這門語言開發的,所以在稍早已經先針對 golang 深度研究了,不過對於 Docker 與 container 技術有經有深入研究過了,小弟就就不針對