Kubespray에서 최초 설치 시 Registry 설정을 할 수 있습니다.
inventory 폴더에 group_vars/k8s-cluster/addons.yaml을 열어보면,
아래와 같은 설정이 있습니다.
기본이 false인데, true로 변경하면 됩니다.
# Registry deployment
registry_enabled: true
# registry_namespace: kube-system
# registry_storage_class: ""
# registry_disk_size: "15Gi"
설치 이후 docker info를 해보면 생성해둔 registry 정보가 없는데,
/etc/docker/daemon.json 파일을 새로 생성하여 다음 내용을 추가하고 docker service를 재시작합니다.
{
"insecure-registries": ["registry service ip:5000"]
}
이미지를 다운 받아야하는 노드에다가 같은 작업을 진행하여 주시면 쉽게 사용이 가능합니다.