참고
인증 불가 에러 해결
kops로 도커허브 시크릿 생성하는 법
도커 허브 로그인
❯ docker login
Authenticating with existing credentials...
Login Succeeded
❯ cat ~/.docker/config.json
{
"auths": {
"<https://index.docker.io/v1/>": {}
},
"credsStore": "osxkeychain"
}%
로그인하면 config.json에 자격증명을 확인할 수 있음
auth
항목이 아닌, 저장소의 이름을 값으로 사용하는 credsStore
항목을 확인%
가 왜 붙여졌는지 모르겠음 모든 문자를 대체할 수 있는 와일드카드 플래그라는데 왜 파일 마지막에 나왔지?
먼저 docker login 후 시크릿 생성
regcred
라는 이름의 시크릿을 생성하자.
# 시크릿 생성
❯ kubectl create secret docker-registry regcred --docker-server=https://index.docker.io/v1/ --docker-username=zeze1004 --docker-password=... [email protected]
secret/regcred created
# 시크릿 리스트 출력
❯ kubectl get secrets
NAME TYPE DATA AGE
default-token-hwhxp kubernetes.io/service-account-token 3 4d5h
regcred kubernetes.io/dockerconfigjson 1 53s