人在夢中難覺……夢醒……方知味……
最近在搞solrCloud,然後就莫名奇妙看到這個東西了。說solrCloud依賴這個服務,但這個服務在幹嘛的,我還真不知道。只好先研究一下了。怎麼感覺我換工作後一直在K文件,然後都是中文資料很少的那種😭。
主管挑戰DC失敗,變成又要變回舊的系統架構。暈… 用了istio是為了一個ip打所有服務,現在又變回去。 服務跟 ip 是一對一的存在。所以,如果用istio的預設安裝,只會安裝一個。
現在要變成多個。
又多了一個新的套件要做,這次用的是nuxt.js ,只知道是vue.js延伸出來的東西… 然後,上吧。
狀況很奇特,奇特到我不知道該從哪裡找。簡單說就是gateway裡面有mesh的話, 就會有這個狀況出現,也只能說這是因為要轉呼叫其他部門的API,才會有這個狀況。
最近因為新的需求,再度跟istio的virtualservice槓上了。 這次要做的是針對domain去解析網址,host不再自定。
這個需求是因為,一個服務會綁定許多的垃圾網址,
但用了istio就必須要由我這邊設定每個domain,才能進去到正確的服務。
所以要使用正則,如果有符合規則的domain就自動進到服務,而不用我這邊做設定。
在幫人寫自動佈署的時候,發現以往的Docker會顯示畫面上的指令, 這次都沒有出來。導致不知道我哪邊寫錯了,
只好先找出列印訊息的方式。
在寫監控告警的時候,看別人寫好的dashboard裡面有一堆函數, 但卻偏偏不知道該怎麼使用,後來才知道這是 Prometheus的語言 PromQL, 這邊會將寫監控時用到的東西記下,基本上都是針對metrics做的處理。
最近碰到的問題,起因是單台的對外連線數過大,導致程式發生問題,無法再連線到外部網路。
在設計grafana alert message的時候, 一直想傳參數進去,看官方文章顯示是可行的, 但是不知道是我理解能力太爛還是文章寫的太簡單…弄了半天才生出來。
在寫grafana的時候,才發現告警的圖片無法寄出, 必須要額外安裝plugin : grafana-image-renderer , 然後,我又卡住了…
應該是個很常見的功能,但是我卻找了很久,一直找不到。
主要架構弄得差不多的,使用 istio 加上 drone 的 自動佈署, 再配合 flagger的藍綠佈署,藍綠佈署時使用telegram通知目前佈署進度。 ,現在剩下監控這一塊。 然後,阿伯,出事拉…