0.0.1-0.1.0 • Published 5 years ago

@helm-charts/banzaicloud-stable-zookeeper-operator v0.0.1-0.1.0

Weekly downloads
1
License
MIT
Repository
-
Last release
5 years ago

@helm-charts/banzaicloud-stable-zookeeper-operator

Pravega Zookeeper-operator Helm chart for Kubernetes

FieldValue
Repository Namebanzaicloud-stable
Chart Namezookeeper-operator
Chart Version0.0.1
NPM Package Version0.1.0
# Default values for zookeeper-operator.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.

replicaCount: 1

image:
  repository: pravega/zookeeper-operator
  tag: 0.2.0
  pullPolicy: IfNotPresent

rbac:
  enabled: true
  apiVersion: v1beta1

resources:
  {}
  # We usually recommend not to specify default resources and to leave this as a conscious
  # choice for the user. This also increases chances charts run on environments with little
  # resources, such as Minikube. If you do want to specify resources, uncomment the following
  # lines, adjust them as necessary, and remove the curly braces after 'resources:'.
  # limits:
  #  cpu: 100m
  #  memory: 128Mi
  # requests:
  #  cpu: 100m
  #  memory: 128Mi

nodeSelector: {}

tolerations: []

affinity: {}

Zookeeper-operator Chart

Zookeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services.

This chart installs Zookeeper Operator, which can install Zookeeper 3.5 cluster.

Chart Details

Installing the Chart

To install the chart:

$ helm repo add banzaicloud-stable http://kubernetes-charts.banzaicloud.com/branch/master
$ helm install banzaicloud-stable/zookeeper-operator

Configuration

The following tables lists the configurable parameters of the Zookeeper Oparator chart and their default values.

ParameterRequiredDescriptionDefault value
replicaCountyesdescribes how many pods should handle the workload (Note because of a bug in Operator SDK version 0.3.0 only 1 will work)1
image.repositoryyesdescribes the image repositorypravega/zookeeper-operator
image.tagyesdescribes the image tag0.2.0
image.pullPolicyyesdescribes the image pullPolicyIfNotPresent
rbac.enabledyesdescribes if the rbac is enabled in the clustertrue
rbac.apiversionyesdescribes rbac api versionv1beta1
resourcesnoresources can be specified to operator pods{}
nodeSelectornonodeSelector can be specified to operator pods{}
tolerationsnotolerations can be specified to operator pods{}
affinitynoaffinity can be specified to operator pods{}

Install Zookeeper Cluster

To install a Zookeeper cluster with 3 nodes:

kubectl create -f - <<EOF
apiVersion: zookeeper.pravega.io/v1beta1
kind: ZookeeperCluster
metadata:
  name: example-zookeepercluster
spec:
  # Add fields here
  replicas: 3
EOF