Helm команди за Kubernetes: Сеопфатен водич
Helm е менаџер за пакети на Kubernetes кој овозможува лесно управување со Helm charts (колекции од пред-конфигурирани Kubernetes ресурси). Со Helm можете да инсталирате, надградувате и управувате со апликации во вашиот Kubernetes кластер.
Предуслови
- Kubernetes кластер (можете да креирате со minikube)
- Инсталиран Helm менаџер за пакети
Забелешка: Овој водич ги опфаќа Helm 3 командите. Helm 3 е архитектонски различен од Helm 2, со подобрена безбедност со отстранување на Tiller.
Основни концепти на Helm
Helm работи со неколку клучни концепти:
- Chart: Комплет од Kubernetes yaml манифести пакувани заедно.
- Репозитори: Онлајн колекции од charts.
- Helm Hub: Онлајн центар за наоѓање апликации и нивни репозитори.
- Release: Инстанца од chart деплојана во Kubernetes кластер.
Клучни Helm команди
Инсталација и деинсталација на апликации
Инсталирање на апликација:
helm install [име-на-апликација] [chart]
Инсталирање во одреден namespace:
helm install [име-на-апликација] [chart] --namespace [namespace]
Деинсталација на release:
helm uninstall [release]
Надградба и враќање на промени
Надградба на апликација:
helm upgrade [release] [chart]
Враќање на промени:
helm rollback [release] [ревизија]
Управување со репозитори
Додавање на репозитори:
helm repo add [име-на-репозитори] [url]
Ажурирање на репозитори:
helm repo update
Надградба на мрежни ресурси
За подобри перформанси, разгледајте ги нашите IPv4 адреси за изнајмување и Лос Анџелес независни сервери. Нашите C段 IP адреси (IPv4 0.0.0.0/0
) се идеални за Kubernetes кластери, со висок IPXO rating
за сигурност и стабилност.
Дополнителни ресурси
За повеќе информации, погледнете го нашиот Helm cheat sheet PDF.