This Helm chart deploys Apache Ranger with a Bitnami PostgreSQL dependency on Kubernetes. It is designed for easy configuration, production readiness, and extensibility.
install.propertieshelm repo add apache-ranger https://ahmetfurkandemir.github.io/charts/demir-open-source/apache-ranger/
helm upgrade --install apache-ranger apache-ranger/apache-ranger --version 0.1.0 -n apache-ranger --create-namespace
All configuration is done via values.yaml. Below are the most important options:
replicaCount: 1
image:
repository: apache/ranger
tag: "2.7.0"
pullPolicy: IfNotPresent
ranger:
adminPassword: "admin123"
service:
type: ClusterIP # or LoadBalancer, NodePort
port: 6080
externalIPs: []
resources:
limits:
cpu: 500m
memory: 1024Mi
requests:
cpu: 250m
memory: 512Mi
postgresql:
enabled: true
auth:
postgresPassword: postgrespass
username: ranger
password: rangerpass
database: rangerdb
primary:
service:
type: ClusterIP # or LoadBalancer, NodePort
port: 5432
externalIPs: []
resources:
limits:
cpu: 500m
memory: 1024Mi
requests:
cpu: 250m
memory: 512Mi
persistence:
enabled: true
storageClass: "" # Use default storage class
size: 8Gi
accessModes:
- ReadWriteOnce
values.yaml.ClusterIP. For external access, set service.type to NodePort or LoadBalancer.service.type: NodePort and service.nodePort: 30080http://<node-ip>:30080kubectl port-forward svc/apache-ranger-apache-ranger 6080:6080 -n ranger
Then visit http://localhost:6080
adminvalues.yaml (ranger.adminPassword)helm uninstall apache-ranger -n apache-ranger
This project is licensed under the Apache License 2.0.
For issues, please open an issue on this repository or contact the developer via the website above.