About

自分のやっている事の紹介やポートフォリオも兼ねて、技術ブログの執筆を行っています。

とはいえ、noteや他のブログサービスに登録して執筆するだけではつまらないので、せっかくなら自前でサーバー上にGitOpsベースのインフラ基盤を構築して運用してみよう、ということで環境を作って運用しています。

本ブログの目的

  • アウトプット:取り入れた知識をアウトプットする場とし、自身の理解度を深める
  • ポートフォリオ:自身の技術力、構築能力を示す
  • 自由度:デザイン、機能、運用フローを全てコントロールできる
  • 楽しさ:何より自分で作って運用するのが楽しい
  • 学習:自身の学習も兼ねて、エンジニア初学者にも参考となるような情報を書く

技術スタック

このブログは主に以下の技術で構成されています。

インフラ基盤

カテゴリ用途
VPSKAGOYA CLOUD VPS
Kubernetesk3s(軽量Kubernetesディストリビューション)
Ingress ControllerTraefik
SSL証明書cert-manager + Let’s Encrypt
GitOpsGitLab + ArgoCD

アプリケーション

技術用途
Astro静的サイトジェネレーター
Decap CMSコンテンツ管理
Docker + nginxコンテナ、コンテンツ配信
GitLab OAuthCMS認証

CI/CD

技術用途
GitLab CIbuild、deployパイプライン
GitLab Container RegistryDockerイメージ保管
Terraformインフラコード管理
Terraform Cloud実行環境

技術的な質問やフィードバックは、問い合わせフォームからお気軽にどうぞ。