https://avatars.githubusercontent.com/u/6058558

程式狂想筆記

Kubernetes 使用 Ingress 做負載平衡

最近我在學習 Kubernetes,我有問我 K8S 裡面使用 load balance 能不能做到 Cookies 第一次指向到某一台 Server
我那時後才學到 Service ,Service 是使用 iptable 所以應該無法做到
我剛看到 Ingress 章節,應該是可以做到我朋友需求
但仔細想想,探討這個問題也應該沒有意義
使用 K8S 應該就是使用微服務架構,探討 Server 會不會掛掉或更新, Pod 都一定會重置

搜為網路上看一下, 單獨 Ingress 不是可以做到,需要一個 Ingress Controller 才能做到(這邊這個好像就是 nginx 這種東西)
不過,Ingress 和 Ingress Controller

Ingress 本身並沒有提供負載平衡的功能,還需要透過 Ingress Controller 來實現。Ingress Controller 目前主要支援兩種型別 GCE 與 Nginx,而今天我們將透過 Nginx Ingress Controller 在 Kubernetes Cluster 內部架設 load balancer。

來源: [Day 19] 在 Kubernetes 中實現負載平衡 - Ingress Controller - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天

2021-02-04
我找到我朋友說的使用 load balance 能不能做到 Cookies 第一次指向到某一台 Server
專有述語叫做 Sticky Session
Nginx Ingress Controller 可以做到

兩個字型合併方法

最近維運很常做造難字部份 我使用font forge 去新增字體 最近在想有沒有比較快速方法 平常手動維運處理 TW-Kai-Ext-B-98_1.ttf 通常會在這邊找難字 找的相關工具 有去 Github 找相關 Project … 但幾乎都失敗 所以我就不特別紀錄了 script TODO: 測試 How to Merge Two Fonts in Linux – Linux Hint 參考來源 阿吉的部落格: 在 ABC pdf 中嵌入造字 [Font]使用者自造字(EUDC)成功轉到 PDF 的方式 | 亂馬客 - 點部落 Crystal Report轉PDF使用全字庫的難字問題~ - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天 foliojs/fontkit: An advanced font engine for Node and the browser fontkit merge font - Google 搜尋 How to Merge Two Fonts in Linux – Linux Hint Merging two fonts - Super User

安裝 Minikube 記錄

minkube 安裝 minikube 必備安裝 VirtualBox minikube kubectl Minikube (這邊請去官網看OS載點替換) kubernetes/minikube 1 2 3 4 curl -LO https://github.com/kubernetes/minikube/releases/download/v1.6.2/minikube-linux-amd64(這邊請去官網看OS載點替換) chmod +x minikube-linux-amd64 ./minikube-linux-amd64 # 測試看能不跑 sudo mv minikube-linux-amd64 /usr/local/bin/minikube Virtualbox Linux_Downloads – Oracle VM VirtualBox 我這邊是用 ElementaryOS (Ubuntu 18.04) 下載完成用 sudo apt install ./xxx.deb 指令安裝 安裝 kubectl 單節點 (這邊請去官網看OS載點替換) Install and Set Up kubectl - Kubernetes 這邊我選 Linux 1 2 3 4 curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl (這邊請去官網看OS載點替換) chmod +x ./kubectl sudo mv .