+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

IntelliJ IDEA 2021.1 отримала кілька зручних оновлень для Kubernetes та Docker

IntelliJ IDEA 2021.1 отримала кілька зручних оновлень для Kubernetes і Docker

Kubernetes
Швидке видалення ресурсів
Тепер ви можете видалити всі ресурси кластера в поточному контексті прямо з редактора – просто натисніть значок «Виконати» в полі і виберіть «Видалити».
 
Видалити ресурси
 
Підтримка компонентів Kustomize 3.7.0
JetBrains додав підтримку нових компонентів Kustomize 3.7.0. Ви можете вибрати цю нову опцію зі спадного списку версії Kustomize в Налаштування / Налаштування | мови та фреймворки | Кубернетес.
 
Налаштування 3.7.0
 
Переглянути підтримку: Список
Якщо ви хочете працювати з тим, що повертає команда 'kubectl get <resource type> -o yaml', або якщо ви хочете застосувати списки ресурсів, у нас є для вас хороша новина: ваша IDE тепер підтримує вид: Список!
 
На кожному ресурсі в списку можна перейменовувати ярлики, використовувати Code Help і переміщатися з піктограмами з відступами. Ви також можете перетворити список на файл YAML з кількома документами і навпаки, натиснувши Alt+Enter і вибравши відповідну дію наміру.
 
Подання підтримки: Список
 
Значення за замовчуванням для проектів Helm
Діаграма Хелма - це набір параметризованих описів ресурсів Kubernetes. За замовчуванням параметри вказані в values.yaml, але Helm дозволяє використовувати довільну кількість файлів значень за замовчуванням. До 2021.1 файл values.yaml за замовчуванням був єдиним варіантом, доступним як для аналізу коду, так і для виконання команд Helm.
 
У IntelliJ IDEA 2021.1 ми дозволили використовувати власні файли вартості. Тепер IDE бачить усі файли зі "значеннями" в їхніх іменах як файли значень.
 
Щоб налаштувати, які файли значень використовуватиме шаблон діаграми, виберіть «Налаштувати параметри Helm» або «Виклик шаблону Helm Lint» або «Helm Template» з контекстного меню. Відкриється діалогове вікно, в яке можна додати файл потрібного значення. Якщо ви хочете пропустити це діалогове вікно при виконанні команд Helm, встановіть прапорець внизу.
 
Шолом
 
Ви також можете додавати значення вручну, вставляючи їх в область Розширені значення.
 
Додаткові значення
 
Докер
Покращені конфігурації запуску/налагодження
JetBrains змінив діалогове вікно «Конфігурація запуску/налагодження», щоб зробити його більш акуратним і настроюваним відповідно до ваших потреб. Щоб додати всі необхідні параметри збірки, натисніть «Змінити налаштування»; Щоб додати параметри запуску, натисніть кнопку Редагувати. Тепер IDE перевіряє кожен параметр, щоб переконатися, що він сумісний.
 
Для Docker Compose JetBrains підтримує всі існуючі налаштування , включаючи можливість оголошення файлів змінних середовища (.env).
 
Конфігурації запуску/налагодження docker
 
Для Dockerfiles не потрібно запам'ятовувати всі команди запуску, оскільки завершення коду працює в полі «Параметри запуску».
 
Завершення для параметрів запуску
 
Для зображень можна використовувати завершення коду, щоб ввести ім'я зображення в поле Image ID або Name.
 
Завершення зображення в конфігураціях запуску / налагодження
 
Підтримка BuildKit
JetBrains додала експериментальну підтримку buildKit, що значно прискорює створення проектів. Ви можете активувати цю опцію в "Виконати/ налагоджувати конфігурації", натиснувши "Змінити параметри" та вибравши "Увімкнути BuildKit (експериментальний").
 
BuildKit в Докері
 
Створювати іменовані етапи окремо від усього багатоступеневого Dockerfile тепер простіше і швидше. Просто натисніть значок молотка поруч з назвою етапу, і IDE створить зображення за допомогою BuildKit. Якщо ви додаєте розділ "Виконати" до конфігурацій "Виконати/Налагодження", значок зміниться. Натискання на неї дозволить не тільки створити зображення, але і запустити контейнер.
 
BuildKit для Docker
 
Покращення інтерфейсу користувача в багатоетапних Докерфілах
Якщо ви використовуєте кілька тверджень FROM у своєму Dockerfile, кожна заява FROM починає новий етап. У версії 2021.1 тепер можна скласти етапи і побачити чітку розділову лінію між ними.
 
багатоетапні поліпшення
 
Скасувати запуск Docker
Якщо ви вирішите зупинити запуск Dockerfile, ви можете легко зробити це у вікні інструмента "Служби". Виберіть запущений елемент, відкрийте контекстне меню та натисніть кнопку Зупинити розгортання.
 
Скасувати запуск
 
Змінні середовища та макроси для монтажу докерів
При використанні mount binding тепер ви можете швидше ввести шлях до каталогу на хост-машині. Механізм завершення дозволяє вибрати макроси та змінні середовища в параметрі Bind mount в конфігураціях Run/Debug.
 
Макроси
 
Автозаповнення зображень у Dockerfiles
Додавати імена зображень простіше, оскільки завершення коду тепер працює для них.

Інші новини