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공유해야하는 모든 컴퓨터 에서 사용하도록 요청할 수 있습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.