Skip to content

ogis-rd-copilot-sandbox/nautible-infra

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nautible-infra

概要

各クラウド環境へKubernetesを導入するためのリポジトリです。
Terraformを使いVPC等Kubernetesを稼働させる環境の構築やKubernetesの導入、アプリケーションで利用するクラウドリソースの作成を行います。

また、アプリケーションやエコシステムなどを導入するためのCI/CD環境構築手順も管理しています。

構成

Kubernetes環境構築

  • aws
    • AWSへKubernetesをデプロイするためのリソースを管理
  • azure
    • AzureへKubernetesをデプロイするためのリソースを管理

クラウド別ディレクトリ内では以下の構成でTerraformリソースを管理しています。

  • platform
    • KubernetesおよびKubernetesを稼働させるために必要なリソースの構築
  • app-ms
    • nautible-app-ms-xxxアプリケーションで利用するクラウドリソースの構築(データベース、キュー等)
  • app-examples
    • nautible-app-examplesアプリケーションで利用するクラウドリソースの構築
  • plugin
    • nautible-pluginで利用するクラウドリソースの構築

CI/CD環境構築

  • ci_cd
    • ArgoCDを用いたCI/CD環境構築手順及びnautible環境構築用リソースファイルを管理

構築手順

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 95.1%
  • PowerShell 4.6%
  • Python 0.3%