Skip to main content

Actualización de servicios

Es recomendable mantener todos los servicios actualizados.

Este es un resumen de los comandos para varios de los servicios explicados.

Actualizar los repositorios​

helm repo update

Servicios​

# MetalLB
helm upgrade metallb metallb/metallb -n metallb-system

# Ingress
helm get values ingress-nginx-intranet -n ingress-intranet-system > upgrade.yaml
helm upgrade ingress-nginx-intranet ingress-nginx/ingress-nginx --values upgrade.yaml -n ingress-intranet-system

helm get values ingress-nginx-extranet -n ingress-extranet-system > upgrade.yaml
helm upgrade ingress-nginx-extranet ingress-nginx/ingress-nginx --values upgrade.yaml -n ingress-extranet-system

# Longhorn
helm get values longhorn -n longhorn-system > upgrade.yaml
helm upgrade longhorn longhorn/longhorn --values upgrade.yaml -n longhorn-system

# Kubernetes dashboard
helm get values kubernetes-dashboard -n kubernetes-dashboard-system > upgrade.yaml
helm upgrade kubernetes-dashboard kubernetes-dashboard/kubernetes-dashboard --values upgrade.yaml -n kubernetes-dashboard-system

helm get values kubernetes-dashboard -n kubernetes-dashboard-system > upgrade.yaml
helm upgrade kubernetes-dashboard kubernetes-dashboard/kubernetes-dashboard --values upgrade.yaml -n kubernetes-dashboard-system

# Monitor
helm get values kube-prom -n monitoring-system > upgrade.yaml
helm upgrade kube-prom prometheus-community/kube-prometheus-stack --values upgrade.yaml -n monitoring-system
# >> Revisar cambios manuales en:
# https://artifacthub.io/packages/helm/prometheus-community/kube-prometheus-stack#upgrading-an-existing-release-to-a-new-major-version

# Nexus Repository
helm get values nexus-rm -n nexus-repository-mngmt > upgrade.yaml
helm upgrade nexus-rm sonatype/nexus-repository-manager --values upgrade.yaml -n nexus-repository-mngmt

# Keycloak
helm get values keycloak -n keycloak-mngmt > upgrade.yaml
helm upgrade keycloak bitnami/keycloak --values upgrade.yaml -n keycloak-mngmt

Rollback​

# Volver a versión 14
helm rollback nexus-rm 14 -n nexus-repository-mngmt