@wKontenerach: Czym jest Helm oraz 5 powodów, dlaczego warto go używać
Helm jest oficjalnym menedżerem pakietów dla Kubernetes i cieszy się coraz większą popularnością. Umożliwia opisywanie struktury aplikacji i zarządzanie nią za pomocą prostych poleceń.
Helm wprowadza pojęcie paczek (Helm Charts). Są one używane do instalowania i aktualizowania aplikacji/usług w Kubernetes. Dodatkowo mamy możliwość ich wersjonowania i przechowywania w repozytorium – co umożliwia wielokrotne ich wykorzystanie w Kubernetes na wielu środowiskach.
Dlaczego warto używać Helm:
1) Kontrola nad wydaniami nowych wersji aplikacji. Od tej pory nie myślisz już o obiektach typu Deployment, Service, ConfigMap, Secret – ale myślisz o aplikacji jako całości. Helm Chart == usługa lub aplikacja.
2) Szybkość wdrożenia. Helm eliminuje złożoność wdrażania aplikacji do Kubernetes, wykonując za Ciebie znaczną część ciężkiej pracy.
3) Reużywalność. Raz zbudowany chart można używać wielokrotnie, dla dowolnego środowiska. Dzięki temu oszczędzisz sporo czasu. Koniec z utrzymywaniem osobnych folderów z plikami YAML dla każdego środowiska.
4) Integracja z CI/CD. Helm łatwo integruje się z CI/CD, dzięki czemu skupisz się na pisaniu kodu zamiast na wdrażaniu aplikacji.
5) Łatwość wdrażania usług w Kubernetes. Chcesz zainstalować Ingress Controller? Albo kolejkę RabbitMQ, bazę Redis czy Kafkę?
Helm znacznie upraszcza ten proces. Dzięki znajomości Helm szybciej możesz przejść do tworzenia i wdrażania aplikacji kontenerowych.
Jeśli chcesz dowiedzieć się więcej na temat Helm, już za tydzień w środę (22.06) o godzinie 20.00 odbędzie się darmowe szkolenie: Helm dla produkcyjnych wdrożeń w Kubernetes - dlaczego go potrzebujemy i jakie problemy rozwiązuje?
No tak średnio bym się z tym zgodził ( ͡°͜ʖ͡°) np nie chciałbym by przedszkolanką mojego dziecka była sojowa eko alternatywka z uśmiechniętej polski lgbt wydziarana po samą gębę xd #lidl #praca #heheszki #ankieta #pytanie
Helm jest oficjalnym menedżerem pakietów dla Kubernetes i cieszy się coraz większą popularnością. Umożliwia opisywanie struktury aplikacji i zarządzanie nią za pomocą prostych poleceń.
Helm wprowadza pojęcie paczek (Helm Charts). Są one używane do instalowania i aktualizowania aplikacji/usług w Kubernetes. Dodatkowo mamy możliwość ich wersjonowania i przechowywania w repozytorium – co umożliwia wielokrotne ich wykorzystanie w Kubernetes na wielu środowiskach.
Dlaczego warto używać Helm:
1) Kontrola nad wydaniami nowych wersji aplikacji. Od tej pory nie myślisz już o obiektach typu Deployment, Service, ConfigMap, Secret – ale myślisz o aplikacji jako całości. Helm Chart == usługa lub aplikacja.
2) Szybkość wdrożenia. Helm eliminuje złożoność wdrażania aplikacji do Kubernetes, wykonując za Ciebie znaczną część ciężkiej pracy.
3) Reużywalność. Raz zbudowany chart można używać wielokrotnie, dla dowolnego środowiska. Dzięki temu oszczędzisz sporo czasu. Koniec z utrzymywaniem osobnych folderów z plikami YAML dla każdego środowiska.
4) Integracja z CI/CD. Helm łatwo integruje się z CI/CD, dzięki czemu skupisz się na pisaniu kodu zamiast na wdrażaniu aplikacji.
5) Łatwość wdrażania usług w Kubernetes. Chcesz zainstalować Ingress Controller? Albo kolejkę RabbitMQ, bazę Redis czy Kafkę?
Helm znacznie upraszcza ten proces. Dzięki znajomości Helm szybciej możesz przejść do tworzenia i wdrażania aplikacji kontenerowych.
Przykład:
helm repo add nginx-stable https:// helm.nginx.com/stable
helm repo update
helm install nginx-ingress nginx-stable/nginx-ingress
Jeśli chcesz dowiedzieć się więcej na temat Helm, już za tydzień w środę (22.06) o godzinie 20.00 odbędzie się darmowe szkolenie:
Helm dla produkcyjnych wdrożeń w Kubernetes - dlaczego go potrzebujemy i jakie problemy rozwiązuje?
Zapisz się na webinar.
#wkontenerach #docker #kubernetes #devops #programowanie #programista #programista15k