Pages - Menu

2022年4月11日 星期一

[ECK] ECK 8.1 ,APM intergration安裝方式

前言

一兩個月沒看,沒想到版本就衝到8.1了,
照以前的做法,發現一堆錯誤,
precondition ‘apm integration installed’ failed: error querying Elasticsearch for integration index templates: unexpected HTTP status: 404 Not Found…

[GCP]gcloud compute instance format 筆記

前言

因為公司政策,
要把label全部統一,之前有些已經命名過一次的但名稱不對,
一個一個改又好麻煩,
來寫command吧

[drone] k8s-runner 進階設定

前言

再上篇 [[drone on GKE 建立]],有談到k8s runner,
那時候都在default 的 namespace上面運作,
所以沒什麼問題,
但一到了正式環境,要切專門的namespace,
就陣亡拉)))))

[drone] build Open Source Edition,打包drone社群版

前言

在某一天,drone就跳出來了 『Your license limit is exceeded。』
當下真是嚇死我了,當天又是維護日,
一堆程式要上版,自動佈署掛掉就完了,要通通手動上。
還好,沒事,只是跳個通知在那邊,查了一些文件,
都沒說到期了會怎樣,就這樣過了兩個月,
也都沒事發生,本來想繼續撐下去的,
但有其他東西要用,就順便一起動了。

[k8s] error,The node was low on resource..

前言

之前發生過的,
prometheus會這樣、gitlab最近在弄新版的CI/CD也跑這個出來。
本來想要之後有空再解決,但最近被DDOS攻擊時,
發現監控的grafana會卡住,因為他的prometheus ram爆了~~

[istio] virtual service 常用參數

前言

有些東西偶爾會用,但碰到時就忘了怎麼寫,
還要回去翻一下,
此篇包含

  1. set/remove header
  2. match header host 正規表示
  3. fault 回傳特定狀態
  4. allow cors
  5. rewrite
  6. match uri 正規表示


[k8s]kubernetes 批次檢查yaml特定字元

前言

因為dockershim的問題,
這次要搬cluster的node了。
但我根本忘記有哪個yaml有寫到 nodeSelector了,
一個一個看又好懶…怎麼辦?

此時,我們要知道『科技,始終來自於人類的惰性』,

來寫程式吧。

[istio] sidecar 注入規則

前言

因為drone 的 kubernetes Runner的關係,
導致我有一個ns要預設取消istio inject,
但某些特定的pod要注入就失敗了。

[GKE] CICD drone on GKE 建立

前言

drone這套知道的人應該不多,
不過他至少也是在CNCF裡面有掛名的一個工具。

[GKE] gitlab on GKE 災害還原筆記

前言

之前一直沒寫的gitlab yaml,再文章的最下方。
本片文章都是使用這個yaml做建立及佈署。