Загрузка...

07 How to Configure Private Registry for Kubernetes cluster running with containerd

How to Configure Private Registry for Kubernetes cluster running with containerd
Enable Harbor Private Registry on Kubernetes Nodes
sudo vi /etc/containerd/config.toml
#find [plugins."io.containerd.grpc.v1.cri".registry] and add the following configuration
[plugins."io.containerd.grpc.v1.cri".registry]
config_path = ""
[plugins."io.containerd.grpc.v1.cri".registry.auths]
[plugins."io.containerd.grpc.v1.cri".registry.configs]
[plugins."io.containerd.grpc.v1.cri".registry.configs."harbor.local:80".tls]
insecure_skip_verify = true
[plugins."io.containerd.grpc.v1.cri".registry.configs."harbor.local:80".auth]
auth = "aG9qYXQ6ITFxYXpTREYlNXRnYg=="
[plugins."io.containerd.grpc.v1.cri".registry.headers]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."harbor.local:80"]
endpoint = ["http://harbor.local:80"]

sudo systemctl restart contained
-------------------------------------------------------------------
# Install Docker and Docker compose on Ubunt 22.04
```sh
sudo apt update -y
sudo apt install apt-transport-https ca-certificates curl software-properties-common vim git
sudo apt -y install lsb-release gnupg apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker.gpg
sudo add-apt-repository "deb [arch=$(dpkg --print-architecture)] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin
sudo usermod -aG docker $USER
newgrp docker
docker version
docker info
docker compose version
```
# Install Harbor and run on port 80 without certificates
```sh
curl -s https://api.github.com/repos/goharbor/harbor/releases/latest | grep browser_download_url | cut -d '"' -f 4 | grep '\.tgz$' | wget -i -
tar zxvf harbor-offline-installer-v*.tgz
cd harbor
cp harbor.yml.tmpl harbor.yml
vim harbor.yml
sudo ./install.sh
docker ps
```

Видео 07 How to Configure Private Registry for Kubernetes cluster running with containerd канала Hojat Gazestani
Яндекс.Метрика

На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.

Об использовании CookiesПринять