今週の感じ
できごと
Glitch-SocのビルドをCircle CIに載せた
- glitch-soc自体の更新チェックはオンプレのJenkinsがやっている
- 更新があると、API経由でビルドを開始させている。(ただ、1日3回しかチェックしていない)
- arm64版は、CircleCI で、x86_64版はgithubでビルドしているので、ついにオンプレでビルドするコンテナがなくなった。
- なお、有償のものは使用していない。すごい時代になったもんだ
x86ノードにPodがスケジュールされないようにした
keyoxide認証を追加した。
ArgoCD をテストした
- Gitリポジトリに更新があったら、それをpullしてsyncするという仕組みっぽい。
- ArgoCD Image Updater という仕組みでコンテナリポジトリを監視することもできるっぽい。
- …にしてもどう考えてもオーバーキルなのでやめた。
- ArgoCD自体が結構いろんなものを動かすのでなんというか…やりすぎ感がすごい
- Ingress周りにちょっと慣れてきた。
PC不安定
それの手続き
- とりあえず実害ないので放置することに。
- よく考えたら2分割して手続きすれば半分はオンラインでいけるではないかということに気がついた。
12/04
PC不安定
- X370 Gaming K4 のBIOS 7.30 が2022/11 に出ていたので適用した。
- 5年以上前のマザーな気がするけどよくサポートしてくれてるなぁという感じ。
- dmesgを見直してみたところC-State絡みで Firmware Bug?? が出ていたので、C-Stateを無効にした。
- これで様子見。 ちょっと今PCが壊れられると大変マズいのでこれで収まって欲しい
Ingress Controller の置き換え
- Contourに置き換えようとしたが、ぶっつけ本番でやったら見事に失敗。
- 原因は不明のまま、謎にポート 80も443も空いてないと怒られる。
- 財団を1時間以上落としてしまったので諦めて nginxinc/nginx-ingressを入れた。
- 以前はkubernetes/ingress-nginxだったが、VirtualServer CRD が使いたくて入れ替えた。
- 最初に試したときのWebSocketがつながらない問題はannotationsにwebsocketを使うサービスを書かないといけないのが抜けてるだけだった。
TODO
物欲