1211
疲れた。友人のPythonコードの相談に乗ったりした。構造化プログラミングって偉大だなと思った。それがなかったらプログラミングなんかできないかもしれない。
ネットワークの勉強を少ししたが、所詮は趣味のおうちネットワークにはいささかマジすぎる本を買ってしまったかもしれない。こんな規模で考慮すべきことなんか何もないのだ。まあ基本概念を知ることができるのはよい。運用のテクもある程度は。
寝ます。
疲れた。友人のPythonコードの相談に乗ったりした。構造化プログラミングって偉大だなと思った。それがなかったらプログラミングなんかできないかもしれない。
ネットワークの勉強を少ししたが、所詮は趣味のおうちネットワークにはいささかマジすぎる本を買ってしまったかもしれない。こんな規模で考慮すべきことなんか何もないのだ。まあ基本概念を知ることができるのはよい。運用のテクもある程度は。
寝ます。
なんかボーッとしていた。夜はクラフトビールの店に行った。全体的においしかったが、多少お高めで躊躇ってしまうことが多く、心残り。
泥縄というか、おうちネットワークの構築をしてからネットワーク接続の入門書を読んでいる。TCP/IPの基本的なところは一応知っているつもりだが、物理層とかは知らないことも多いし、基本的なこと以上のベストプラクティスとかは知らないことが多いので、知りたい。VLANとかね。
寝ます。明日は仕事の後新居に壁付けの小物を持っていかないといけない。夕飯は近辺でラーメンとか食べようかな。
新居の様子を見に行った。壁とか建具はだいぶ完成形になってきていて、楽しみな気持ちになるが、課題も具体的になったりして、うーん、まあ、住めば都住めば都と唱えてやっていく。
おうちネットワークはスイッチと無線APが届いたのでほぼ完成。VLANって設定ミスるとすぐスイッチ自体にアクセスできなくなって詰んだりする。2回くらい詰んでリセットした。
とりあえずは当初計画した構成にできたので、ドキュメントを作らないと。あと、フィルタはまだ何も設定してないので、そこは課題。当座はゲストWiFiだけ隔離すればいいか。
寝ます。
鼻炎がひどくなったので耳鼻科に行った。アレルギーの薬?がいくつか出た。よくなるといいのだけど。
あとネットワークの設計を考えた。素人考えながら一応形はできてきたか?基本的なところがわかっていない気もするので、勉強もするが。
寝ます。明日は新居を見に行ってレイアウトとか考える。
このblogのindex.jsが変なキャッシュを掴んでしまってて更新されない問題、直し方がわからないので諦めてクエリパラメータつきでリクエストすることにした。で、じゃあ何をクエリパラメータにするか、という話があり、とりあえずはgitのコミットハッシュにしたが、今の環境では正常動作していない。これは(おそらく)docker buildするときにgit submoduleとしてcheckoutされてるからだと思われる(違うかも?でも実験するとそのように振る舞う)。それは別途直す(k8s使うぞ)ので、とりあえずはこれでいいんじゃないかと思う。
あとはおうちネットワークのための機器をさらに買った。ちょっと趣味に走り過ぎである。しばらくは高い買いものは控えよう。たぶん無理だけど。引っ越しだからね。
寝ます。夜更かししすぎ
Google ColabでまたPyTorchを動かそうと思っていろいろいじっていた。どうにか動いたが、難産。まずPythonのバージョンが3.10だし、rye入れようとしたけどうまくいかないし、tensorboardもうまく動かないし。それにまああまり速くはない。でもずっと安いのは確かだし、今後の実験はこれでやろう。
ネットワーク設計のことも勉強中……。無線アクセスポイント、買った方がいいのかな、やっぱ。
寝ます。
おうちk8sはだいぶいい感じになった。traefikに任せっぱなしにしているのだとIPアドレスが増えなくてなんかつまらないので(ホスト名で分岐はできるけど)MetalLBを使って増やすことにした。これの意味はよくわかっていないけれども。これでサービスごとにLAN内のIPが振れるから、いちいち外に出さなくてよくなる。あとはDNSがあればけっこうそれっぽくなるのではないか。
RTX830の設定もした。見よう見まねでVLANを切っては見たのだけど、WiFiルーターがタグVLANに対応してない?らしくゲストWiFiを分離できない。えー。まあなんか考えよう……。でも一旦はこれについて考えるのも終わりかな。
寝ます。
睡眠時間と引き換えにk8sの理解を少し得た。とりあえずArgoCDが動き始めた。めでたいことだ。この上に他のものを載せるのも少しだけ試したい(ちゃんと動くか確かめる程度に)が、少しだけにしよう。
あとメルカリで買ったRTX830が届いた。これは新居のネットワーク構築のため。ただ、NURO光はONUとルーターが切り離せないので、いろいろ設定しないとブリッジモードでしか使えないらしい。なんでそんなことするかなあ。まあ方法はあるらしいのでとりあえずは安心。
寝ます。
kustomizeのことがよくわからない。なんか、k8sクラスタという性質のせいか、あまり実例を詳しく公開してくれる人がいない気がする。ディレクトリ構成はわかるんだけど書いてる内容が省略だったりとか。入門のハードルが高い。わりとバージョンアップもしてるみたいだし。
でもなんとかArgoCDを自己管理させることは(半分くらい)できた。半分くらいというのは、まだApplicationの設定を書いただけでデプロイは手動なので。GitHubの認証設定をsealed secretにしたらpushしてGitOpsができるようになるはず……。そこまでできたら一旦おうちk8sは一段落かな。疲れた。
寝るよ。
昨日は飲み過ぎたらしく、夕方くらいまで頭痛でボンヤリしていた。うーん。
k8sの学習を進めている。ArgoCDに何かデプロイすることはできたのだが、これをもっと宣言的にやったり、ArgoCD自身を管理させたりするのをやりたい。そのためにはkustomizeのことを調べる必要がありそう。Helmとどっちがいいか迷ったのだけど、今回は複数環境あるとかでもないし、覚えることの少ないkustomizeでいいかな……。明日も考えます。
寝る。