Cách chính xác để chia sẻ môi trường Juju là gì?


12

Tôi muốn triển khai một cái gì đó nhưng tôi cần có khả năng để các đồng đội tương tác với môi trường.

Làm thế nào để tôi làm điều này? Các phím ssh có liên quan?

Câu trả lời:


5

Với juju 1.16 trở lên, bạn sẽ có thể juju bootstrapkhởi tạo môi trường. Điều này sẽ tạo ra một ~/.juju/environments/$ENVNAME.jenvtập tin.

Tập tin đó có tất cả thông tin cần thiết để kết nối với môi trường Juju của bạn. (quản trị viên bí mật, nhóm kiểm soát, v.v.)

Đối với hầu hết việc sử dụng Juju, bạn không cần truy cập ssh, vì bạn có thể thêm các dịch vụ mới, liên quan đến chúng, v.v. mà không cần SSH.

Nếu bạn muốn truy cập ssh được chia sẻ (chẳng hạn như 'juju ssh 1'), thì bạn cần phải có các khóa được chia sẻ. Đó khả năng thiết lập "ủy quyền-chìa khóa" trong cấu hình của môi trường của bạn, hoặc sử dụng juju set authorized-keys=XXXmột danh sách các phím.

Tuy nhiên, các khóa được ủy quyền chỉ được sử dụng khi khởi chạy các phiên bản mới, nó không thêm hồi tố chúng vào các máy đang chạy. Để làm điều đó, bạn có thể yêu cầu người đã bootstrapping sử dụng ssh-import-id $useridtrên bất kỳ máy nào bạn cần chia sẻ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.