Yiyu's Dev Blog

Yiyu's Dev Blog

興趣使然

  • ABOUT
  • ARCHIVES
  • RSS
Search ...
Search ...
| 2021-12-13

理解 Kubernetes 中的 CPU Limit

TL;DRKubernetes 中的資源限制目前可以對兩種資源做限制,分別為 cpu(可壓縮資源), memory(不可壓縮資源)。針對這兩種資源的限制可以對應 ...

yiyu0x
yiyu0x
4 min read
| 2021-11-07

一次 CI/CD 調教經驗

前言最近受朋友委託,協助改善了一個現有的 CI/CD Pipeline 流程。對方的專案主要是一群熟悉軟體的設計的開發者所開發,但團隊中並沒有人對於維護 Pipeline 有相關經驗,於是我接下任務, ...

yiyu0x
yiyu0x
4 min read
| 2021-05-21

如何備份 Kubernetes 中的 etcd

序言Kubernetes 中的狀態都是用 etcd 這套 key-value 儲存工具來維持,也就是說我們只要備份好 etcd 後,就可以很輕易的重建一個一模一樣的 Cluster 起來。 要備份 e ...

yiyu0x
yiyu0x
4 min read
| 2021-04-29

使用 iproute2 客製化你的 Container 網路

前言我們都知道 Docker 有提供不同的網路模式供我們使用,從預設的 Bridge 到共用本機 Network Namespace 的 Host。我們甚至可以自訂自己的 Bridge 來切割不同網段 ...

yiyu0x
yiyu0x
10 min read
| 2021-04-17

不停機替換 Kubernetes CRI

問題今天嘗試將 CRI 從預設的 dockershim 替換至 CRI-O,網路上的教學都是教你更換完畢之後使用 kubeadm 重新起一個 Cluster。但我的情境需要對現有的 Cluster 做 ...

yiyu0x
yiyu0x
7 min read
| 2021-03-26

一次 Traefik 與 TLS 的踩雷經驗

問題點部署 ArgoCD 進 Kubernetes 完畢時,發現 ArgoCD 開了 80, 443 兩個 Service Port,對應到的 Container Port 都同樣是 8080。如果你 ...

yiyu0x
yiyu0x
8 min read
| 2021-01-06

macOS-中-VPN-解析域名錯誤

TL;DRmacOS 中的 DNS 順序並沒有意義(儘管系統還讓你移動順序),決定 DNS Server 使用隨機方式來選擇。如果想要指定特定網域使用特定的 DNS Server,請使用 scutil ...

yiyu0x
yiyu0x
2 min read
| 2020-08-31

與 minikube 共享 local docker image

為了將服務跑在 K8s 中,容器化是必須的。在程式即將部署之際,會需要測試一些 K8s 中的環境變數是否可以被程式正常讀取,或是為了符合 K8s 環境,將程式打包成容器映像試著部署上叢集試試看有沒有問 ...

yiyu0x
yiyu0x
2 min read
| 2020-07-11

在 K8S 中使用 Traefik 作為 Ingress Controllers

前言K8S 中的 Ingress Controllers 並沒有實作,可以自己使用各種版本。在 Minikube 中的 Ingress Controllers 預設是用 NGINX Ingress C ...

yiyu0x
yiyu0x
10 min read
| 2020-04-29

眼見為憑?利用終端機特性藏匿惡意指令

前言對於 Linux 使用者或是軟體工程師來說,終端機是每天必須用到的軟體之一。尤其是那些注重開發效率以及有在維護伺服器的工程師來說,我們都不希望雙手離開鍵盤,分散注意力。這種情況下,當我們要稍微檢視 ...

yiyu0x
yiyu0x
2 min read
1234NEXT →
— Yiyu's Dev Blog —

Recent Posts

  • 理解 Kubernetes 中的 CPU Limit
  • 一次 CI/CD 調教經驗
  • 如何備份 Kubernetes 中的 etcd
MORE →

Tag Cloud

CI/CD DNS Docker DroneCI Kubernetes Linux c cgroup ctf docker es6 fp http2 javascript kubernetes linux macOS macos mysql nginx nodejs oauth2 python raspberry_pi shell socket telegram tools traefik 個人 資訊安全
Yiyu's Dev Blog
Yiyu's Dev Blog © 2022
Hexo Casper