golangのアプリケーションをxubuntu上で動かします。
Xubuntu上でMySQLのDockerを使ってみる
Xubuntu上でMySQLのDockerを使ってみる
Xubuntuにdockerをインストールする
構築したVirutalBox上のXubuntuにdockerとdocker-composeをインストールします。
Xubuntuにzshをインストールする
構築したVirutalBox上のXubuntuにzshをインストールします。
VirtualBoxにXubuntuをインストールする
VirtualBoxにXubuntuをインストールする
GCR(Google Container Registry)のプライベートイメージを取得しk8sにデプロイする
GCR に登録されたプライベートイメージを minikube で利用しようとしましたが、イメージの Pull に失敗します。
GitHub + Cloud Build + ArgoCD でGKEにデプロイする
以下の仕組みを実現します。
- アプリケーションのコードを GitHub にプッシュすると、GCP の Cloud Build が自動で実行されます
- GCP の Cloud Build の処理でアプリケーションの Docker イメージを作成します
- GCP の Cloud Build の処理で GCP の Container Registry に作成した Docker イメージをプッシュします
- GCP の Cloud Build の処理で GitHub のマニフェストリポジトリの Docker イメージタグを更新してプッシュします
- ArgoCD がマニフェストリポジトリの変更を検知して自動で Sync します
casbinの設定を使ってリストを返すクエリを制御する
casbin は、アクセスコントロールを制御するためのライブラリです。
リストを取得するときに casbin の RBAC のポリシー設定にしたがって制御したかったのですが、そのような方法がなさそうだったので書きました。
Arduino UNOでTFT液晶(ST7735)を使う(1)
Arduino UNOでTFT液晶を使ってみます。
Blackberry Trackball 基板(icsh044a)を使う
Blackberry Trackball 基板(icsh044a)とPro Microを使ってマウスポインタを動かします。