Quantcast
Channel: 資訊實體 zmx Blog
Browsing latest articles
Browse All 10 View Live

Linux Partition 命名規則真是一團亂

主要是 /dev/sda1 /dev/mapper/namep1 /dev/mapper/name1 /dev/mapper/name-part1 分隔字元要用 p 還是 -part 還是沒有,各種程式搞不定,然後又一堆 hard code。 [parted-devel] “linux: use devicemapper task name instead of device node name"...

View Article


Pacemaker 1.1.14 新增 clone-min

以前有 clone-max 控制 Instance 總數,clone-node-max 控制每個節點上 Instance 最多數量。現在多了 clone-min,可以應用的情況: 在 Proxy Frontend 起來之前確保有多個 Service Backend Instance 跑起來了 對於需要 Quorum 的 Cluster,保證有足夠的 Instance 起來,例如 RabbitMQ...

View Article

在 macOS 中安装 PyGTK 之 2016 版

如果你有機會在看到落落長的官網 Building GTK-OSX 或是 2015 版的 在Mac OS X中安装PyGTK 之前看到我這篇,那只需要簡短的 brew install gtk-mac-integration python /usr/local/lib/pygtk/2.0/pygtk-demo.py 收工 -_-

View Article

Argo CD PreSync 雞蛋問題

如果你看 Argo CD Resource Hooks 官方文件,會告訴你 PreSync 可以拿來做 database schema migration,然而這是有問題的。 這有個問題,譬如說外部的資料庫我們會這樣宣告 apiVersion: v1 kind: Service metadata: name: postgres spec: type: ExternalName...

View Article

Build Periodically in Jenkins Templating Engine

翻半天資料才找到 Jenkins Templating Engine 怎麼做定期建置 Free Style Job GUI 點一點就好,很簡單 Declarative Pipeline 也很簡單,pipeline 裡面宣告一下就好 pipeline { agent any triggers { cron('H 0 1,15 * *') } Jenkins Templating Engine...

View Article


Grafana Loki with S3 Backend Using Tanka

官網文件安裝起不來,因為文件跟很深的預設值會裝出 schema on GCP + data on AWS 組態。 如果不依賴 helm charts 做自動化的話,建議依照官方建議用 Tanka | Grafana Labs 安裝。 要補上的主要是 schema_config 那一段 local gateway = import 'loki/gateway.libsonnet'; local...

View Article

TLS Termination on AWS NLB to avoid managing certs in contour

開源定律:官方文件永遠裝不起來 雖然 Contour 本身就可以 TLS Termination,但是採用 AWS NLB 做 TLS Termination 有些好處: 分離傳輸加密跟流量調度簡化憑證管理 AWS Network Load Balancer TLS Termination with Contour (projectcontour.io)...

View Article

Kustomize replacement on annotations

The magic of fieldPaths is metadata.annotations.[external-dns.alpha.kubernetes.io/hostname] NOT metadata.annotations.external-dns.alpha.kubernetes.io/hostnameNOT...

View Article


Make all ansible role tasks infinity retry by yq

So you want mitigate connectivity problem during installation In main.yml you have - name: Install requirements packages yum: name: - epel-release - jq - name: Install Icinga packages yum: name: -...

View Article


macOS stuck at Checking for updates

sudo launchctl kickstart -k system/com.apple.softwareupdated

View Article
Browsing latest articles
Browse All 10 View Live