IntelliJ IDEA 2021.1は、KubernetesとDockerにいくつかの更新をもたらし、開発をより便利にします。このブログ投稿では、それらについて詳しく説明します。
IntelliJIDEAの最新の試用版をダウンロードするにはクリックしてください
知事
リソースをすばやく削除する
これで、現在のコンテキストのすべてのクラスターリソースをエディターから直接削除できます。ガターの実行アイコンをクリックして、[削除]を選択するだけです。
Kustomize3.7.0コンポーネントをサポートする
新しいKustomize3.7.0コンポーネントのサポートが追加されました。この新しいオプションは、[設定/設定]、[言語とフレームワーク]、[Kubernetes]の[Kustomizeバージョン]ドロップダウンリストから選択できます。
サポートの種類:リスト
'kubectl get <resource type> -o yaml'コマンドによって返されたコンテンツを使用する場合、またはリソースリストを適用する場合は、朗報です。IDEでkind:Listがサポートされるようになりました。
リスト内の各リソースで、タグの名前を変更したり、コードアシストを使用したり、グルーブアイコンをナビゲートしたりできます。Alt + Enterをクリックして関連するインテント操作を選択することで、リストをマルチドキュメントYAMLファイルに変換することもできます。その逆も可能です。
ヘルムアイテムのデフォルト以外の値
ヘルムチャートは、パラメータ化されたKubernetesリソースの説明のセットです。デフォルトでは、パラメーターはvalues.yamlで指定されますが、Helmではデフォルト以外のValuesファイルをいくつでも使用できます。v2021.1より前は、デフォルトのvalues.yamlが、コードインサイトとHelmコマンドの実行のための唯一のオプションでした。
IntelliJ IDEA 2021.1では、カスタム値ファイルをすでに使用できます。現在、IDEは、名前に「値」が含まれるすべてのファイルを値ファイルとして扱います。
チャートテンプレートが使用する値ファイルを構成するには、[ヘルムパラメーターの構成]を選択するか、コンテキストメニューから[ヘルムリント]または[ヘルムテンプレート]を呼び出します。必要な値ファイルを追加できるダイアログボックスが開きます。Helmコマンドの実行時にこのダイアログをスキップする場合は、下部のチェックボックスをオンにしてください。
追加値領域に貼り付けることで、手動で値を追加することもできます。
Docker
実行/デバッグ構成の改善
実行/デバッグ構成ダイアログボックスがより整頓され、必要に応じて調整できるように変更されました。必要なすべてのビルドオプションを追加するには、[オプションの変更]をクリックします。実行オプションを追加するには、[変更]をクリックします。IDEは、各オプションを検証して、互換性があることを確認します。
Docker Composeの場合、環境変数ファイル(.env)を宣言するオプションを含む、既存のすべてのオプションをサポートします。
Dockerfileの場合、コードの完了は[実行オプション]フィールドで実行できるため、実行中のすべてのコマンドを覚えておく必要はありません。
画像には、コード補完を使用することができ、画像の名前を入力するには画像のIDまたは名前のフィールド。
BuildKitのサポート
BuildKitの実験的なサポートを追加しました。これにより、プロジェクトの構築速度が大幅に向上します。実行/デバッグ構成でこのオプションをアクティブにするには、[変更]オプションをクリックし、[ BuildKitを有効にする(実験的)]を選択します。
マルチステージDockerfile全体とは別に名前付きステージを構築することがより簡単かつ高速になりました。ステージ名の横にあるハンマーアイコンをクリックするだけで、IDEはBuildKitを使用してイメージをビルドします。「実行/デバッグ構成」に「実行」セクションを追加すると、アイコンが変わります。それをクリックすると、イメージを作成するだけでなく、コンテナーを実行することもできます。
マルチステージDockerfileのUI拡張
Dockerfileで複数のFROMステートメントを使用する場合、各FROM命令は新しいフェーズを開始します。v2021.1では、ステージを折りたたんで、ステージ間の明確な境界線を確認できるようになりました。
Docker操作をキャンセルします
実行中のDockerfileを停止する場合は、「サーバー」ツールウィンドウで簡単に停止できます。実行中のプロジェクトを選択し、コンテキストメニューを表示して、[デプロイの停止]をクリックします。
Dockerによってマウントされた環境変数とマクロ
バインドマウントを使用すると、ホスト上のディレクトリのパスをより速く入力できるようになりました。完了メカニズムを使用すると、実行/デバッグのバインドマウントオプションでマクロと環境変数を選択できます。
Dockerfilesでのイメージの完成
コード補完が利用できるようになったため、画像名の追加が簡単になりました。見てください:
さて、これは今日のコンテンツです。今日の記事でニーズが解決しない場合は、クリックして無料のチュートリアルをさらに入手できます。コメントであなたの考えや提案を共有することを忘れないでください。本物のIntelliJIDEAパートナーとして、Huiduは「ソフトウェアローカリゼーションサービスシーズン」アクティビティを開始しました(詳細を表示するにはクリックしてください)。IntelliJの正規認定オンライン注文が最大3000元オフになりました!1333という低さ!選択できるさまざまな認証方法もあります。
================================================== ==
JetBrainテクニカルエクスチェンジグループがオープンしました。QQ検索グループ番号「786598704 」または以下のQRコードをスキャンして参加してください