Pages - Menu

2023年5月19日 星期五

[GCP]gsutil整批複製

睡睡念

幫後端改圖片上傳的架構,直接把GCE(Google Compute Engine)的機器改成用GCS(GoogleCloudStorage),所以要把GCE的圖搬到GCS。

[Linux]關閉ssh連線後,仍可執行程式

睡睡念

怎麼最近都在搞shell script阿…
這次是要把gce的圖片搬到gcs上面,
總計有三萬多張,一般執行時,如果碰到ssh斷線,執行就失敗了,
所以要讓他就算ssh斷線,也仍會執行

[ShellScript]shell script字串處理

睡睡念

shell script的字串處理,原本以為只能用grep 跟 awk 走pipeline來用,
原來還能直接透過${} 來處理,shell script的水好深阿…

[ShellScript]shell script 雙引號與單引號

睡睡念

最近寫CI/CD,碰到一堆shell script的指令,
以前都是try error一路試過去的,
沒碰到什麼太大問題,直到現在那一長串,我才終於發瘋。

[GCP]Google IAP ssh失敗

睡睡念

為什麼會發生,俺不知道。
但好像是好之前硬碟空間不夠,我砍了資料夾的關係…

[GCP]解決 the gcp auth plugin is deprecated in v1.22+

睡睡念

每次下kubectl的指令總會跳這個錯誤出來,
不處理也沒什麼事,但就是都會出現。
今天就來解決吧

[GKE]GKE掛載GCS發生錯誤

睡睡念

以前用GKE掛載gcs的時候發生錯誤,fuse device not found, try ‘modprobe fuse’ first。解決方法。
現在GKE有了新的掛載GCS方法了,Announcing Cloud Storage FUSE and GKE CSI driver for AI/ML workloads,可以試試看。

目前我沒采用此方式,請他們改用api的方式上傳檔案了,

要訪問的話,用Load balancing 指向GCS bucket。


這文章用方法應該不太適用,
而且此方法有缺點,當你檔案數量太多時,會掛載不起來。

[GCP]GCP 硬碟費用比較

睡睡念

之前再弄新架構,
常常被問價格多少,
每次都要找跟比較好麻煩,
就弄個筆記記錄吧。

[GoogleSheet]Google sheet Query用法

睡睡念

今天收到個消息,說要給user hosts的檔案,
裡面內容要包含目前的dns跟ip的對應,
但我日後不想手動更新阿…

[Grafana]Grafana alert每四小時重發一次

睡睡念

新的Grafana alert manage ,可調整的地方還真多阿…

[k8s]Helm 使用方式

睡睡念

最近要用coturn,看到有人用helm 架在k8s上面,就順便來試試了。
之前剛開始接觸k8s,碰到helm一堆錯誤,無法執行。
現在想應該是裡面有些設定要修改的關係,
現在應該會比較好了吧!?

[Grafana] Grafana 8.X以後的alert 參數

睡睡念

沒想到grafana的alert會更新,
跟我以前做的不一樣,只好在做一次記錄了。