Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hbase updates #17

Merged
merged 4 commits into from
Apr 7, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion charts/hbase/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ maintainers:
- email: [email protected]
name: cgiraldo
name: hbase
version: 0.1.2
version: 0.1.3
4 changes: 2 additions & 2 deletions charts/hbase/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@ hbase
=====
HBase is an open-source non-relational distributed database modeled after Google's Bigtable and written in Java.

Current chart version is `0.1.0`
Current chart version is `0.1.3`

Source code can be found [here](https://hbase.apache.org/)

## Chart Requirements

| Repository | Name | Version |
|------------|------|---------|
| https://gradiant.github.io/charts | hdfs | ~0.1.0 |
| https://gradiant.github.io/charts | hdfs | ~0.1.4 |
| https://kubernetes-charts-incubator.storage.googleapis.com/ | zookeeper | ~2.1.0 |

## Installing the Chart
Expand Down
6 changes: 6 additions & 0 deletions charts/hbase/ci/basic-values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
hbase:
master:
replicas: 3
regionServer:
replicas: 3
2 changes: 1 addition & 1 deletion charts/hbase/templates/hbase-master-statefulset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ spec:
app.kubernetes.io/component: master
{{- include "hbase.labels" . | nindent 6 }}
serviceName: {{ include "hbase.fullname" . }}-master
replicas: 1
replicas: {{ .Values.hbase.master.replicas }}
template:
metadata:
labels:
Expand Down
1 change: 1 addition & 0 deletions charts/hbase/templates/hbase-master-svc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ metadata:
{{- include "hbase.labels" . | nindent 4 }}
spec:
clusterIP: None
publishNotReadyAddresses: true
ports:
- name: thrift
port: 9090
Expand Down
1 change: 1 addition & 0 deletions charts/hbase/templates/hbase-region-svc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ spec:
port: 16030
protocol: TCP
clusterIP: None
publishNotReadyAddresses: true
selector:
app.kubernetes.io/name: {{ include "hbase.name" . }}
app.kubernetes.io/component: regionserver
Expand Down
6 changes: 5 additions & 1 deletion charts/hbase/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@ image:
# The version of the hadoop libraries being used in the image.
hbaseVersion: 2.0.1

# Select antiAffinity as either hard or soft, default is soft
# Select antiAffinity as either hard or soft, default is 'soft'
# 'hard' is recommended for higher availaility
antiAffinity: "soft"

conf:
Expand All @@ -22,6 +23,7 @@ conf:

hbase:
master:
replicas: 1
resources:
requests:
memory: "256Mi"
Expand Down Expand Up @@ -70,9 +72,11 @@ prometheus:
"sub": "$3"
- pattern: .+

# manage hdfs from dependencies
hdfs:
enabled: true

# manage zookeeper from dependencies
zookeeper:
enabled: true
replicaCount: 1