ヘルムV3.0.0ベータ1リリース、Kubernetesパッケージマネージャ

ヘルムがKubernetesチャートを管理するためのツールであり、グラフは予め構成Kubernetesリソースバンドルです。次のように3.0.0ベータ1がリリースされました:

  • ティラーは削除されました。これはもはやティラーは、ティラーを削除した後、ヘルムは現在の設定とアクセスローカルkubeconfigファイル定義するために使用する各名前空間に設置され、管理者権限またはクラスタを持っている必要はありません、ヘルムズ経験の使用を向上させます。
  • 場合は、このバージョンは、名前をインストールする必要があります。または、使用することができます - -generate-nameフラグを自動的に名前を生成するために、Helmv 2反対の行動です。
  • ヘルムinitコマンドは削除されました。これは、2つの主要な機能を果たしていない。まず、ティラーをインストールするために使用され、それはもはや必要;第二に、それはヘルムが、今で自動化されたディレクトリとリポジトリの構成を設定します。ディレクトリが存在しない場合は、ディレクトリが作成されます。
  • ユーザのホームディレクトリの外に位置ヘルム以前のホームディレクトリと呼ばれる XDGベースディレクトリ仕様  これらのディレクトリを治療するための標準的な方法を記述する標準を。さて、XDG仕様以下の舵。
  • デフォルトでは、もはや安定したリポジトリを追加しません。ヘルムのライフサイクル3では、リポジトリは今の缶に転送されます、放棄されます  ヘルムハブ  分散リポジトリモデル検索。
  • ヘルム検索コマンドはリポジトリで再構成されたローカルおよびサブコマンドヘルムハブを検索することができます
  • リリース名は、現在の名前空間として定義されます。ヘルム2では、名前空間の名前はティラーを実行していると定義されます。ティラーは、クラスタ全体を実行すると、それは、クラスタ名として定義されて現在のスコープの名前と同じにリリースされます。
  • 今JSONモードでは、チャート値に課すことができるとチャートが同梱
  • このチャートの新しいAPIバージョンは、次のように、それは、変更の数が含まれ、この新しいapiVersionがV2で、提供されています:
    • Chart.yamlファイル内の要求のリストではなく、requments.yamlファイル
    • CRDディレクトリには、CRDを配置するためのチャートに追加されます。これらのファイルは、テンプレートのレンダリングを実行する前にインストールされます、一度CRDとのより詳細なワークフローを開発するためにコミュニティをKubernetes、我々は彼らをサポートするために、ヘルムに多くの機能を追加することができます。
  • CRD-インストールフックは、それが適用さヘルムv2のチャートではありません、削除されました。「レガシー」プラグヘルムプロジェクトは、CRD-インストールとv1のチャートをサポートするためにリリースされる予定
  • 実権を握っサーブが削除されました
  • 舵は現在、ライブラリチャートをサポートしています。これらのチャートはインストールされませんが、チャートや他の文献に頼ることができます
  • ヘルムテストは重要な再構成を行って
  • CLIの変更:
    • 舵は今舵ショーを点検します
    • 舵ヘルムプルなっフェッチ
    • 舵は是ヘルムアンインストールを削除します
    • あなたが歴史を保存したい場合は、ヘルムアンインストールを--purge使用するのではなく、--keep-履歴を使用

また、ヘルム3.0.0ベータ2は、具体的には、リリースノートを参照して、2日間1つのベータリリースの差が、リリースされました:

https://github.com/helm/helm/releases

おすすめ

転載: www.oschina.net/news/109453/helm-v-3-0-0-beta-1-released