Який правильний спосіб поділитися середовищем Juju?


12

Я хотів би щось розгорнути, але мені потрібно мати можливість взаємодіяти з оточуючими колегами.

Як це зробити? Чи задіяні ключі ssh?

Відповіді:


5

З juju 1.16 і новішими, ви повинні мати можливість juju bootstrapініціалізувати навколишнє середовище. Це створить ~/.juju/environments/$ENVNAME.jenvфайл.

У цьому файлі є вся інформація, необхідна для підключення до вашого середовища Juju. (адміністратор-секрет, контрольне відро тощо)

Для більшості застосувань Juju вам не потрібен доступ до ssh, оскільки ви можете додавати нові сервіси, відносити їх тощо без SSH.

Якщо ви хочете отримати спільний доступ до ssh (наприклад, для "juju ssh 1"), вам потрібно мати спільні ключі. Це є можливим набором «дозволених клавіші» в конфігурації вашого середовища, або для використання juju set authorized-keys=XXXв список ключів.

Однак авторизовані ключі використовуються лише при запуску нових екземплярів, вони не додають їх заднім числом до машин, які вже працюють. Для цього ви можете попросити того, хто завантажив завантаження, використовувати ssh-import-id $useridна будь-якій машині, якою вам потрібно поділитися.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.