Kustomize дегеніміз не
Kubernetes манифесттерін баптау
Kustomize — бұл үлгілерді пайдаланбай Kubernetes манифесттерін баптауға арналған құрал. 1.14 нұсқасынан бастап kubectl-ге кіріктірілген.
Негізгі тұжырымдамалар
- Base — негізгі қолданба манифесттері
- Overlay — әртүрлі орталар үшін өзгерту қабаттары
- Patches — нақты өрістерге өзгерістер
- Kustomization.yaml — конфигурация файлы
Негізгі мүмкіндіктер
- Декларативті конфигурацияны басқару
- Түпнұсқаларды өзгертпей өзгерістерді қолдану
- ConfigMap және Secret генерациясы
- Префикстер мен белгілерді қосу
- Бірнеше ортаны басқару
Helm алдындағы артықшылықтары
- kubectl-мен туған интеграция
- Үлгілерсіз таза YAML-мен жұмыс
- Шағын жобалар үшін қарапайым
- Қосымша бағдарламалық қамтамасыз етуді орнату қажет емес
- Түсіну және жөндеу оңай
DevOps қолданбалары
- dev/staging/prod конфигурацияларын бөлу
- Құпияларды және орта айнымалыларын басқару
- GitOps-пен CI/CD құбырлары
- Бірнеше кластерлер үшін масштабтау
- Инфрақұрылымды нұсқалау