Alan Zhan Blog

Live for nothing, or die for something

Kubernetes 核心介紹 Api Server

API Server kube-apiserver 是 Kubernetes 最重要的核心組件之一,主要提供以下功能: 提供集群管理的 REST API ,包括認證、授權、數據檢驗以及集群狀態變更等 認證 Authentication 授權 Authorization 准入 Admission (Mutating & Valiating) 提供

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 來裝看看,但