Skip to content

Instantly share code, notes, and snippets.

@fabiocruzcoelho
Last active January 19, 2018 18:51
Show Gist options
  • Save fabiocruzcoelho/d80c0a59f3a726d85b830c330593ac5c to your computer and use it in GitHub Desktop.
Save fabiocruzcoelho/d80c0a59f3a726d85b830c330593ac5c to your computer and use it in GitHub Desktop.
Passos de configuração do registry para um cluster kubernetes
Passos para configurar um resgitry private em um cluster kubernetes
# Gerando os certificados para o registry private
$ openssl genrsa -out "/etc/pki/tls/private/regitry.key" 4096
$ openssl req -x509 -sha512 -nodes -newkey rsa:4096 -days 730 -keyout /etc/pki/tls/private/registry.key \
 -out /etc/pki/tls/certs/registry.crt
$ openssl req -new -x509 -text -key registry.key -out gitlab-registry.cert
# Crie o diretorio abaixo no cluster kube para salvar os certificados \
# e copia todos os certificados criados acima para os servidores.
$ mkdir -p /etc/docker/certs.d/registry.exemplo.com.br
# Primeiro faz login no registry private
$ docker login registry.exemplo.com.br -u <username> -p <password>
# Configure secret para kubectl passando namespace
$ kubectl create secret -n my-namespace docker-registry registry.exemplo.com.br --docker-server=https://registry.exemplo.com.br \
        --docker-username=<username> --docker-password=senha --docker-email=ti.fabio@exemplo.com.br
# Reinicia os servidore
$ shutdown -r now
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment