Для внутренних пользователей Kubernetes две основные болевые точки — сетевые проблемы с образами контейнеров и публичными хранилищами Helm. К сожалению, эти проблемы не исчезли с течением времени.
В отличие от репозиториев образов контейнеров, Helm ничего похожего Docker Hub Официальный репозиторий Great Unification. Шлем Charts Как правило, каждый проект разрабатывается сам по себе, а ресурсы относительно разбросаны. Создать единое зеркало сайта сложно.
Сегодняшний день приносит хорошие новости: некоторые популярные публичные репозитории Helm теперь доступны для ускорения.
В Интернете уже давно есть отечественные образы репозитория Helm, но они не обновлялись уже много лет.
Обеспечивает популярное агрегирование ресурсов Kubernetes Helm Charts и сетевое ускорение, использует внутреннюю CDN для публикации, а также охватывает ресурсы хранилища и документов Helm.
helm repo add bitnami "https://helm-charts.itboon.top/bitnami" --force-update
helm repo add grafana "https://helm-charts.itboon.top/grafana" --force-update
helm repo add prometheus-community "https://helm-charts.itboon.top/prometheus-community" --force-update
helm repo add ingress-nginx "https://helm-charts.itboon.top/ingress-nginx" --force-update
helm repo update
Введите следующую команду, чтобы проверить, работает ли она гладко:
helm repo add bitnami "https://helm-charts.itboon.top/bitnami" --force-update
helm repo update bitnami
helm template nginx bitnami/nginx
## развертывать nginx
helm upgrade --install nginx \
--namespace chart-demo \
--create-namespace \
bitnami/nginx
## развертывать redis
helm upgrade --install redis \
--namespace chart-demo \
--create-namespace \
--set master.persistence.enabled="false" \
--set replica.replicaCount="1" \
--set replica.persistence.enabled="false" \
bitnami/redis