| # Default values for heron. |
| # This is a YAML-formatted file. |
| # Declare variables to be passed into your templates. |
| |
| # The environment where Heron will be running |
| # The following values are valid: |
| # "aws" - Amazon Web Services |
| # "gke" - Google Kubernetes Engine |
| # "minikube" - Kubernetes on a single local node |
| # "baremetal" - On-premise cluster |
| platform: minikube |
| |
| # Heron image to use |
| image: heron/heron:VERSION |
| |
| # Heron image pull policy |
| imagePullPolicy: IfNotPresent |
| |
| # Number of replicas for the job binary in bookkeeper |
| jobReplicas: 1 |
| |
| # amount of memory to provide for API server |
| apiServerMemory: 512M |
| |
| # Topologies uploader |
| uploader: |
| class: dlog # s3 |
| s3Bucket: "" |
| s3PathPrefix: "" |
| s3AccessKey: "" |
| s3SecretKey: "" |
| s3Region: "" |
| |
| # Packing algorithms |
| packing: RoundRobin # ResourceCompliantRR, FirstFitDecreasing |
| |
| # Number of replicas for storage bookies, memory and storage requirements |
| bookieReplicas: 1 |
| bookieCpuMin: 100m |
| bookieCpuMax: 250m |
| bookieHeapMemory: 256M |
| bookieDirectMemory: 128M |
| bookieReadCacheSize: 32 |
| bookieWriteCacheSize: 32 |
| bookieJournalCapacity: 1G |
| bookieStorageCapacity: 3G |
| |
| # Number of replicas for zookeeper |
| zkReplicas: 1 |
| |
| bookkeeper: |
| image: apachedistributedlog/distributedlog:latest |
| imagePullPolicy: IfNotPresent |
| |
| zookeeper: |
| enabled: true |
| minAvailable: 1 |
| resources: |
| requests: |
| cpu: 500m |
| memory: 2G |
| limits: |
| cpu: 1 |
| memory: 4G |
| heap: 1G |
| storage: 2G |
| serverPort: 2888 |
| leaderElectionPort: 3888 |
| clientPort: 2181 |
| tickTimeMs: 2000 |
| initTicks: 10 |
| syncTicks: 5 |
| clientCnxns: 60 |
| snapRetain: 3 |
| purgeHours: 1 |
| probeInitialDelaySeconds: 15 |
| probeTimeoutSeconds: 5 |
| antiAffinity: "hard" |
| logLevel: "INFO" |
| security: |
| enabled: false |
| runAsUser: 1000 |
| fsGroup: 1000 |