ブログ
-
その他
自鯖 を Drupal に移行した
はじめに 特にこれといったきっかけはない。 以前から興味はあったものの長年 WordPress を使ってきたから移行を躊躇していたが、この投稿を最後に今後は Drupal でブログを書いていくことにした。 どちらかといえば企業や政府など、セキュリティを重視した比較的大規模なサイトに適しているのが Drupal だと認識している。 もちろん Drupal ... -
その他
Mastodon v4.2.4
4.2.4 にアップデート完了。ついでに node.js を v20.11.0 に、npm を 10.2.4 にアップデートした。 $ sudo su - mastodon $ cd ./live $ git fetch && git checkout v4.1.9 $ bundle install $ yarn install --frozen-lockfile $ RAILS_ENV=production bundle exec rails assets:precompile -
Proxmox
Proxmox VE 8.1.3 にアップデート完了
PVE と ceph のアップデート PVE と併せて ceph も Quincy 17.2.7 から Reef 18.2.0 へアップグレード完了。今回もドキュメントのとおりに実行、何も問題なくアップグレードできた。 Software-Defined Network(新機能) PVE の新機能として、SDN が正式に追加されている。 新規インストールじゃないから、SDN を有効にするには若干の追加手... -
Proxmox
証明書の更新で Proxmox VE に追加している Proxmox Backup Server のストレージアイコンに「?」が付く
PBS の証明書が残り30日を切って自動更新したことで、PBS の fingerprint も更新されているからアイコンにグレーの「?」マークが付く。当然、バックアップは失敗する。 こうなったら証明書の期限切れであることはわかっているから、手動で PVE の管理画面から「データセンター」の「ストレージの編集」で、PBS から取得した fingerprint を... -
Kubernetes
Kubernetes で Minecraft Server(Bedrock Edition)を設置する
java 版に対して Bedrock Edition(統合版)は TCP に加えて UDP 接続する必要があった。ググってみる限り UDP だけで port 19132 接続できれば良さそうな記述が多いが、自分の環境だと service までは TCP も port 19132 への通信が確立できないと「サーバーへの接続に失敗しました」状態になった。 ということで、Loadbalancer(MetalLB)... -
Kubernetes
Prometheus を使って OpenLens で Metrics を表示してみる
OpenLens を最初に起動したときのクラスタの様子はこちら。寂しい。なので、Metrics を表示してみる。 ※参考としたサイト Helm で Prometheus をインストールする Namespace の追加 Promethus をインストールすると多くのリソースが作られるから、次のコマンドを実行して専用の Namespace を作る。いろいろなサイトで紹介されている、分かり... -
Kubernetes
OpenLens を使ってみる
Kubernetes の GUI クライアントアプリ。こちらの記事(Kubernetes GUI クライアントの紹介)によると、オープンソースプロジェクトの Lens から派生したものらしい。 有償の Lens もあるけど、使用頻度も高くないから見送った。Rancher はインストールしよう試みたけど、alpha 版でも Kubernetes 1.28 には未対応でインストール不可だった。... -
Kubernetes
Kubernetes で Minecraft Server を設置する(その5)
バージョン確認 ここまでに使用した主なアプリのバージョンを整理してみる。 Ubuntu Server(VM) : 22.04.3 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.3 LTS Release: 22.04 Codename: jammy Kubernetes : 1.28.3 $ kubectl version Client Version: v1.28.3 Kustomize Version: v... -
Kubernetes
Kubernetes で Minecraft Server を設置する(その4)
永続ボリュームを設定する 最初に まずはドキュメントに目を通してみる。 併せて参考としたサイトをいくつか。 Minecraft の World データの保存場所としては、 Minecraft の World ��ータが消えるのは困るから、pod 内の一時的な記憶領域では困る。 Node が動作しているディスク領域を利用すると、Node に障害が発生したときに World データ... -
Kubernetes
Kubernetes で Minecraft Server を設置する(その3)
Master Node に Helm をインストールする Kubernetes におけるパッケージマネージャー。Kubenetes-Dashboard はデフォルトで cert-manager と nginx-ingress-controller を使用して適切に動作するようになっていて、helm でデプロイすると自動的に依存関係も整えてくれる。 公式サイトには deb パッケージのインストール方法もあるからそのま... -
Kubernetes
Kubernetes で Minecraft Server を設置する(その2)
ロードバランサーのインストール クラスター外のクライアント、具体的には自宅 LAN のノート PC から Pod にアクセスするためにロードバランサーをインストールする。NodePort でも実現可能とはいえ、例えば Node1 に障害が発生したときに Node2 にアクセスするには、ノート PC でアクセス先を Node2 のアドレス・ポートに変更する必要がある... -
Kubernetes
Kubernetes で Minecraft Server を設置する(その1)
目標は、前から気になっていた kubernetes をインストールして Minecraft Server を設置するところまで。アプリを開発しているわけじゃないし、実際のところ Proxmox の仮想マシンやシステムコンテナで間に合っている。自鯖としての使いどころは無さそうな気もするけど、Web の情報も充実してきたから興味本位ということでやってみた。 構成...