Doc cosmetic
This commit is contained in:
parent
499c166087
commit
845b4a23f8
1 changed files with 18 additions and 7 deletions
25
README.md
25
README.md
|
@ -2,28 +2,39 @@
|
|||
|
||||
Ref: <https://www.redhat.com/sysadmin/simple-container-registry>
|
||||
|
||||
Just run: ansible-playbook container_registry.yaml
|
||||
## Run the playbook
|
||||
|
||||
~~~
|
||||
```bash
|
||||
ansible-playbook container_registry.yaml
|
||||
```
|
||||
|
||||
## Setup
|
||||
|
||||
Make sure the local CA (domain.crt) is accepted on all the machines that will commit the images AND on all the target systems (the machines where the images will be deployed).
|
||||
|
||||
Manually, for Debian:
|
||||
|
||||
```bash
|
||||
HOST=k3s
|
||||
REGISTRY=tiptop:5000
|
||||
ssh root@$HOST mkdir -p /etc/containers/certs.d/$REGISTRY
|
||||
scp certs/domain.crt root@$HOST:/etc/containers/certs.d/$REGISTRY/
|
||||
```
|
||||
|
||||
~~~
|
||||
### Kubernetes
|
||||
|
||||
Next, add the credential to the kubernetes cluster:
|
||||
Add the credential to the kubernetes cluster:
|
||||
|
||||
```bash
|
||||
kubectl create secret docker-registry regcred --docker-server=tiptop:5000 --docker-username=admin --docker-password=admin -n default
|
||||
```
|
||||
|
||||
~~~
|
||||
## Use
|
||||
|
||||
To push to the registry:
|
||||
podman push <image name> docker://<host name>:5000/<image name>
|
||||
|
||||
~~~
|
||||
```bash
|
||||
podman push <image name> docker://<host name>:5000/<image name>
|
||||
```
|
||||
|
||||
To use it in Kubernetes, see <https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue