저는 작은 팀의 일원으로 일하기 때문에 우리는 자체 SSH 키를 사용하여 kubernetes 클러스터를 관리하고 싶습니다.Azure ACS : kubectl 용 복수 SSH 키
--generate-ssh-keys는 내 id_rsa.pub에서 ~/.ssh를 선택합니다. 그런 다음 az acs kubernetes get-credentials --resource-group $group --name $k8s_name
을 사용하여 kubectl 구성 파일을 업데이트합니다.
동료가 대부분이 작업을 수행 할 수 있지만 부하 직원/에이전트에게 ssh 액세스가 필요하므로 kubectl exec
을 사용할 수 없습니다.
내 키로 마스터에 들어갈 수는 있지만 추가 authorized_key를 배치하기 위해 에이전트에 접근 할 수없는 것 같습니다.
이 방법이 있습니까? 수동 작업이 필요한 경우에도?
내 이슈를 정리 한이 방법이 효과적이라고 생각하지 않지만 이것이 "대답"이라고 생각합니다. 그것은 지저분하고, 수동적이고 복잡합니다. – Chris
나는 당신을 이해하고 동의합니다. 깨끗한 솔루션을 원한다면 어니 셔 너를 고려해야합니다.이 경우 유일한 문제는 학습 곡선이지만 가치가 있습니다. 다음은 몇 가지 링크입니다. http://docs.ansible.com/ansible/authorized_key_module.html 및 https://github.com/erjosito/ansible-azure-lab –