DevOps

GitOpsによるDevOps - 手法の概要、GitOpsツールおよび代替案との比較

GitOpsによるDevOps - 手法の概要、GitOpsツールおよび代替案との比較

GitOpsに関するいくつかのノート

GitOps は、Git を唯一の真実の情報源として、インフラストラクチャおよびアプリケーションのデプロイメントを管理する現代的なアプローチです。Git のバージョン管理機能を活用して、アプリケーションおよびインフラストラクチャのデプロイメントおよび管理のプロセスを自動化し、特にクラウドネイティブ環境において効率化します。

セルフホストされた統合システムの概要

セルフホストされた統合システムの概要

統合システムのオプション

統合システム(https://www.glukhov.org/ja/post/2024/11/selfhosted-integration/ “統合システムの比較”)は、多くの有料接続モジュールといくつかの無料モジュールを備えた商用のもの、または少し奇妙なライセンス付きの無料のもの、またはセルフホスティング用に準備済みでないものなど、さまざまな形態があります。

AWS S3 に Hugo サイトをデプロイする

AWS S3 に Hugo サイトをデプロイする

ヒューゴはスタティックサイトジェネレータです。

サイトが hugo で生成されると、それをホスティングプラットフォームにデプロイする時間です。 ここでは、AWS S3 にプッシュし、AWS CloudFront CDN で提供する方法について説明します。

Gitea サーバーのバックアップと復元

Gitea サーバーのバックアップと復元

これらの困難な時代には、何が起こるかわかりません。

  1. データベース、2) ファイルストレージ、3) その他のGiteaファイルをバックアップする必要があります。以下に手順を示します。
Apache をリバースプロキシとして使用した Gitea の SSL 設定

Apache をリバースプロキシとして使用した Gitea の SSL 設定

k8sでコンテナレジストリを使用するには、SSL経由でアクセスする必要があります。

私たちは、セキュアで使いやすいコンテナレジストリをホストしたいと考えています。Dockerイメージをそこにプッシュし、Kubernetesクラスターがこのレジストリからイメージをプルできるようにしたいのです。
そのため、SSLを介してGiteaを使用するというアイデアが浮かびました。