community-edition - VMware Tanzu Community Editionは、ローカルワークステーションまたはお気に入りのクラウド上の学習者とユーザー向けのフル機能で管理が簡単なKubernetesプラットフォームです。Tanzu Community Editionは、アプリケーションプラットフォームの作成を可能にします。インフラストラクチャ、ツール、およびサービスを提供して、アプリケーションを実行し、優れた開発者エクスペリエンスを実現します。

(VMware Tanzu Community Edition is a full-featured, easy to manage Kubernetes platform for learners and users on your local workstation or your favorite cloud. Tanzu Community Edition enables the creation of application platforms: infrastructure, tooling, and services providing location to run applications and enable positive developer experiences.)

Created at: 2020-10-14 03:01:34
Language: Go
License: Apache-2.0

タンズコミュニティエディション

Tanzu Community Editionは、学習者とユーザー向けのフル機能で管理が簡単なKubernetesプラットフォームです。これは、VMware Tanzuの無料で利用可能で、コミュニティでサポートされている、オープンソースのディストリビューションです。ローカルワークステーションまたはお気に入りのインフラストラクチャプロバイダーに数分でインストールおよび展開できます。クラスターAPIを利用したクラスター管理に加えて、Tanzu Community Editionは、 Carvelのkapp-controllerの 上に構築された堅牢なパッケージ管理と、独創的でありながら拡張可能なCarvelパッケージを介して、より高いレベルの機能を実現し ます。

概要

CIIのベストプラクティス ビルド-開発/ステージングを作成 チェック-すべてのリンターなど チェック-imagelint E2Eテスト-vSphere管理およびワークロードクラスター E2Eテスト-Azure管理とワークロードクラスター E2Eテスト-AWS管理およびワークロードクラスター E2Eテスト-アンマネージドクラスター

入門

インストール

パッケージマネージャーを使用してTanzuCommunityEditionをインストールすることをお勧めします。それが不可能な場合は、手動の手順を最後に詳しく説明します。

自作によるMac/Linux

brew install vmware-tanzu/tanzu/tanzu-community-edition

インストール後、homebrewはconfigureスクリプトでプロンプトを表示し、それを実行します。

******************************************************************************
* To initialize all plugins required by TCE, an additional step is required.
* To complete the installation, please run the following shell script:
*
* ${HOMEBREW_EXEC_DIR}/configure-tce.sh
******************************************************************************

Chocolatey経由のWindows

choco install tanzu-community-edition

マニュアル(Mac / Linux / Windows)

  1. オペレーティングシステムに基づいてリリースtarballをダウンロードします。
  2. リリースtarballを解凍します。
    • Windowsで解凍します。
    • tar zxvf <release tarball>
      Mac/Linuxの場合。
  3. 解凍されたリリースのディレクトリを入力します。
  4. インストールスクリプトを実行します。
    • .\install.bat
      管理者としてWindowsで。
    • ./install.sh
      Mac/Linuxの場合

パッケージ

パッケージは、Kubernetesベースの上に構築するための高レベルの機能を提供します プラットホーム。デフォルトでTanzuCommunityEditionに含まれるパッケージは次のとおりです。

名前 説明 ドキュメンテーション
証明書マネージャー クラスタ内で証明書管理のプロビジョニングを提供します CertManagerパッケージのドキュメント
輪郭 ワークロードに入力サポートを提供します 輪郭パッケージドキュメント
ExternalDNS パブリックDNSを介してサービスの発見可能性を提供します ExternalDNSパッケージのドキュメント
流暢なビット ログプロセッサとフォワーダ FluentBitパッケージのドキュメント
ゲートキーパー クラスタ内でポリシーを適用します ゲートキーパーパッケージドキュメント
Grafana メトリクスの視覚化と分析 Grafanaパッケージドキュメント
クラウドネイティブコンテナレジストリサービスを提供します ハーバーパッケージドキュメント
ネイティブサービング クラスターにサービス機能を提供します ネイティブサービングパッケージのドキュメント
ロードバランサーオペレーター クラスターにロードバランサーの統合を提供します ロードバランサーオペレーターパッケージドキュメント
ローカルパスストレージ ローカルパスストレージを提供します ローカルパスストレージドキュメント
Kpack 特権のないKubernetesプリミティブを利用して、OCIイメージのビルドを提供します Kpackドキュメント
Multus CNI Kubernetesのポッドに複数のネットワークインターフェースを接続する機能を提供します MultusCNIパッケージのドキュメント
プロメテウス メトリックの時系列データベース。AlertManagerが含まれています Prometheusパッケージのドキュメント
Sriovネットワークデバイスプラグイン SR-IOVネットワークデバイスプラグインは、Kubernetesホストで利用可能なSR-IOV仮想関数(VF)を検出してアドバタイズするためのKubernetesデバイスプラグインです。 Sriovネットワークデバイスプラグインパッケージドキュメント
ヴェレロ 災害復旧機能を提供します Veleroパッケージドキュメント
所在 クラスタ全体にIPアドレスを割り当てるCNIIPAMプラグインを提供します 居場所情報パッケージドキュメント

貢献

ジャンプしてテストしたり、コードを追加したり、ドキュメントを手伝ったりする準備ができている場合は、貢献ガイドライン の指示に従ってください 開始し、常に、私たちの規範に従ってください 実施する

課題またはプルリクエストを開く前に、既存の課題を検索してください または既存のプルリクエスト。問題が存在しない場合は、 あなたのフィードバック!存在する場合は、コメントして追加してください あなたが持っているかもしれない追加のコンテキスト!

最新のデイリービルド

以下に、最新の署名されていない開発ビルドへのクイックポインターを示します。

リポジトリのレイアウト

以下に、このリポジトリを構成する主要なディレクトリについて説明します。

  • addons/
    :パッケージとパッケージリポジトリのソース構成 TCEクラスターにインストールできます
    • packages/
      :TCEクラスターにインストール可能なソフトウェアパッケージ
    • repos/
      :TCEクラスターにインストールできるパッケージのバンドル 内のすべてのパッケージを利用可能にする
  • cli/
    tanzu
    : CLI にTCE固有の機能を追加するプラグイン
    • cmd/plugin/${PLUGIN_NAME}/
      :個々のプラグインプロジェクトとgoモジュール
  • docs/
    :ドキュメントとヒューゴベースのウェブサイト
  • hack/
    :開発およびビルドプロセスに使用されるスクリプト
  • test/
    :エンドツーエンドのテストに使用されるスクリプト、構成、およびコード

サポート

Tanzu Community Editionについて質問がある場合は、Kubernetes slackの#tanzu-community-editionに参加してください。

GitHubでバグまたは拡張機能のリクエストを送信してください。 トラブルシューティングとトリアージプロセスの詳細については、こちらをご覧ください

ロードマップに関する情報は、こちらから入手できます。


コミュニティに参加して、TanzuCommunityEditionをより良くする

Tanzu Community Editionは、寄稿者とメンテナのおかげで優れています。私たちがコミュニティに素晴らしいソフトウェアをもたらすことができるのはあなたのおかげです。オンラインコミュニティミーティングにご参加ください。詳細については、当社のWebサイトをご覧ください。

#tanzu-community-editionチャネルのKubernetes Slackでチャットしたり、Twitterの@VMwareTCEでフォローしたりできます。

注:Kubernetes Slackワークスペースのメンバーでない場合は、最初にアクセスを取得するための招待をリクエストしてください。

Tanzu Community Editionを使用して貢献している組織を確認してください:採用者のリスト

この固定された問題にコメントを追加して、TanzuCommunityEditionをどのように使用しているかをコミュニティと共有してください。