Flux とは?

Flux

Flux

NRIのOpenStandiaが提供するFlux最新情報

OSSの保守サポートサービスの内容はこちら OSSの導入については、こちらのフォームからお問い合わせ下さい OSS全般の事例紹介はこちら

Fluxバージョンアップ情報

すべてを見る

更新日:2023-3-22

Fluxの概要

FluxはGitOpsを実現するためのツールの一つです。PrometheusやKubernetesエコシステムの他のコアコンポーネント(GrafanaやHelm等)と統合するためにマルチテナントをサポートしており、任意の数のGitリポジトリの同期をサポートします。

TOPに戻る

Fluxの主な特徴

Fluxには次のような特徴があります。

  • Flaggerと併用することでProgressive Delivery(PD)を実現
  • Kustomize、Helm、RBAC等の一般的なKubernetesツールとの連携が可能
  • Kubernetes RBACや複数のGitリポジトリサポートによるマルチナンシー
  • 正常性の確認や外部システムへのアラート及び外部イベント処理を提供

TOPに戻る

Fluxのユースケース

Fluxのユースケース例としては以下があります。

  • DevOpGitリポジトリを使ってAzure AKS上でFluxをブートストラップする
  • DevOpsのGitリポジトリを使用してAzure AKS上でFluxをブートストラップする
  • GCP GKEでFluxをブートストラップする、もしくはCloud Sourceレポジトリを使用する
  • Fluxを使ったアプリケーションデプロイメントの前後でKubernetesジョブを実行する

詳細な方法については以下公式ページをご参照ください。
Flux Docs Use Cases

TOPに戻る

Fluxの動作環境

次のいずれかのバージョンに一致するKubernetesクラスター上で動作します。

Kubernetesのバージョン Fluxの最低限必要なバージョン
v1.20 v1.20.6以上
v1.21 v1.21.0以上
v1.22 v1.22.0以上
v1.23以降 v1.23.0以上

TOPに戻る

Fluxのライセンス

FluxはApache License Version2.0の下でリリースされているオープンソースソフトウェアです。
営利、非営利を問わず、だれでも自由かつ無償で利用・改変することができるほか、ライセンスのコピーの提供や変更内容の告知など、特定の条件を満たすことで再配布も認められています。

TOPに戻る

参考情報

Fluxの公式サイト

TOPに戻る

Fluxのサポート

NRIではお客様のご要望に応じて様々な支援ができるサービスをご用意しました。
詳細は下記ページをご確認ください。

TOPに戻る

OpenStandiaに関する
資料請求・お問い合わせはこちら

  • 資料請求
  • お問い合わせ

※定期的にメンテナンスを実施しておりますが、一部情報が古い場合がございます。ご了承ください。

  • OpenStandiaサポート対象オープンソース|50種類以上のOSSのサポートをご提供します。
  • 人気midPoint
  • 人気Keycloak
  • 注目MongoDB
  • ForgeRock AM(OpenAM)
  • ForgeRock IDM(OpenIDM)
  • MongoDB
  • Postfix
  • Apache HTTP Server
  • ZABBIX
  • PostgreSQL
  • Apache Struts
  • Apache Kafka
  • Apache Hadoop
  • Apache Spark
  • Spring Framework
  • Apache Tomcat
  • Solr
  • iBATIS
  • DRBD
  • MySQL
  • JBoss
  • Ruby on Rails
  • Jaspersoft
  • OpenLDAP
  • Apache log4j
  • Apache Subversion
  • ForgeRock DS(OpenDJ)
  • Pacemaker
  • Samba
  • Red Hat Enterprise Linux
  • Nginx
  • BIND
  • Dovecot
  • Pentaho
  • sendmail
  • Courier-IMAP
  • ForgeRock DS(OpenDJ)
  • Heartbeat
  • Hibernate
  • Hinemos
  • MyBatis
  • MySQL Cluster
  • Apache Axis2
  • Squid
  • OpenSSO