mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
Remove old DM templateS
This commit is contained in:
@@ -1,7 +0,0 @@
|
||||
name: nfs
|
||||
description: NFS
|
||||
version: "2"
|
||||
home: ""
|
||||
expander:
|
||||
name: Expandybird
|
||||
entrypoint: templates/nfs.jinja
|
||||
@@ -1,50 +0,0 @@
|
||||
{% set PROPERTIES = properties or {} %}
|
||||
{% set SERVER_IP = PROPERTIES['ip'] or '10.0.253.247' %}
|
||||
{% set SERVER_PORT = PROPERTIES['port'] or 2049 %}
|
||||
{% set SERVER_DISK = PROPERTIES['disk'] or 'nfs-disk' %}
|
||||
{% set SERVER_DISK_FSTYPE = PROPERTIES['fstype'] or 'ext4' %}
|
||||
{% set CLAIM_NAME = PROPERTIES['claim-name'] or 'nfs' %}
|
||||
|
||||
resources:
|
||||
- name: nfs
|
||||
type: gs://kubernetes-charts-testing/replicatedservice-3.tgz
|
||||
properties:
|
||||
service_port: {{ SERVER_PORT }}
|
||||
container_port: {{ SERVER_PORT }}
|
||||
replicas: 1 # Has to be 1 because of the persistent disk
|
||||
image: gcr.io/google_containers/volume-nfs
|
||||
privileged: true
|
||||
cluster_ip: {{ SERVER_IP }}
|
||||
volumes:
|
||||
- mount_path: /mnt/data
|
||||
gcePersistentDisk:
|
||||
pdName: {{ SERVER_DISK }}
|
||||
fsType: {{ SERVER_DISK_FSTYPE }}
|
||||
- name: nfs-pvc
|
||||
type: PersistentVolumeClaim
|
||||
properties:
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: {{ CLAIM_NAME }}
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 1Mi
|
||||
- name: nfs-pv
|
||||
type: PersistentVolume
|
||||
properties:
|
||||
apiVersion: v1
|
||||
kind: PersistentVolume
|
||||
metadata:
|
||||
name: {{ CLAIM_NAME }}
|
||||
spec:
|
||||
capacity:
|
||||
storage: 1Mi
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
nfs:
|
||||
server: {{ SERVER_IP }}
|
||||
path: "/"
|
||||
@@ -1,25 +0,0 @@
|
||||
info:
|
||||
title: NFS
|
||||
description: Defines an NFS service.
|
||||
|
||||
properties:
|
||||
ip:
|
||||
type: string
|
||||
default: 10.0.253.247
|
||||
description: The IP of the NFS service.
|
||||
port:
|
||||
type: int
|
||||
default: 2049
|
||||
description: The port of the NFS service.
|
||||
disk:
|
||||
type: string
|
||||
default: nfs-disk
|
||||
description: The name of the persistent disk the NFS service uses.
|
||||
fstype:
|
||||
type: string
|
||||
default: ext4
|
||||
description: The filesystem the disk of the NFS service uses.
|
||||
claim-name:
|
||||
type: string
|
||||
default: nfs
|
||||
description: The name of the PersistentVolumeClaim
|
||||
@@ -1,7 +0,0 @@
|
||||
name: redis
|
||||
description: Port of the replicatedservice template from kubernetes/charts
|
||||
version: "2"
|
||||
home: ""
|
||||
expander:
|
||||
name: Expandybird
|
||||
entrypoint: templates/redis.jinja
|
||||
@@ -1,32 +0,0 @@
|
||||
{% set REDIS_PORT = 6379 %}
|
||||
{% set WORKERS = properties['workers'] if properties and properties['workers'] else 2 %}
|
||||
|
||||
resources:
|
||||
- name: redis-master
|
||||
type: gs://kubernetes-charts-testing/replicatedservice-3.tgz
|
||||
properties:
|
||||
# This has to be overwritten since service names are hard coded in the code
|
||||
service_name: redis-master
|
||||
service_port: {{ REDIS_PORT }}
|
||||
target_port: {{ REDIS_PORT }}
|
||||
container_port: {{ REDIS_PORT }}
|
||||
replicas: 1
|
||||
container_name: master
|
||||
image: redis
|
||||
|
||||
- name: redis-slave
|
||||
type: gs://kubernetes-charts-testing/replicatedservice-3.tgz
|
||||
properties:
|
||||
# This has to be overwritten since service names are hard coded in the code
|
||||
service_name: redis-slave
|
||||
service_port: {{ REDIS_PORT }}
|
||||
container_port: {{ REDIS_PORT }}
|
||||
replicas: {{ WORKERS }}
|
||||
container_name: worker
|
||||
image: kubernetes/redis-slave:v2
|
||||
# An example of how to specify env variables.
|
||||
env:
|
||||
- name: GET_HOSTS_FROM
|
||||
value: env
|
||||
- name: REDIS_MASTER_SERVICE_HOST
|
||||
value: redis-master
|
||||
@@ -1,10 +0,0 @@
|
||||
info:
|
||||
title: Redis cluster
|
||||
description: Defines a redis cluster, using a single replica
|
||||
replicatedservice for master and replicatedservice for workers.
|
||||
|
||||
properties:
|
||||
workers:
|
||||
type: int
|
||||
default: 2
|
||||
description: Number of worker replicas.
|
||||
@@ -1,7 +0,0 @@
|
||||
name: spark
|
||||
description: Spark DM template
|
||||
version: "2"
|
||||
home: ""
|
||||
expander:
|
||||
name: Expandybird
|
||||
entrypoint: templates/spark.jinja
|
||||
@@ -1,6 +0,0 @@
|
||||
imports:
|
||||
- path: spark.jinja
|
||||
|
||||
resources:
|
||||
- name: spark
|
||||
type: spark.jinja
|
||||
@@ -1,113 +0,0 @@
|
||||
{% set PROPERTIES = properties or {} %}
|
||||
{% set WORKERS = PROPERTIES['workers'] or 2 %}
|
||||
{% set REPO = PROPERTIES['repository'] or 'gcr.io/google_containers' %}
|
||||
{% set SPARK_VERSION = PROPERTIES['spark_version'] or '1.5.1_v2' %}
|
||||
{% set ZEPPELIN_VERSION = PROPERTIES['zeppelin_version'] or 'v0.5.5_v2' %}
|
||||
{% set MASTER_CPU = PROPERTIES['master_cpu'] or '100m' %}
|
||||
{% set ZEPPELIN_CPU = PROPERTIES['zeppelin_cpu'] or '100m' %}
|
||||
{% set WORKER_CPU = PROPERTIES['worker_cpu'] or '100m' %}
|
||||
|
||||
# TODO(zmerlynn): This can't be a standard replicatedservice (yet) because of:
|
||||
# - the double containerPort
|
||||
# - the cpu request
|
||||
# (neither are possible in the type as of v2)
|
||||
resources:
|
||||
- name: spark-master
|
||||
type: ReplicationController
|
||||
properties:
|
||||
kind: ReplicationController
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: spark-master-controller
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
component: spark-master
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
component: spark-master
|
||||
spec:
|
||||
containers:
|
||||
- name: spark-master
|
||||
image: {{ REPO }}/spark-master:{{ SPARK_VERSION }}
|
||||
ports:
|
||||
- containerPort: 7077
|
||||
- containerPort: 8080
|
||||
resources:
|
||||
requests:
|
||||
cpu: {{ MASTER_CPU }}
|
||||
- name: spark-master-service
|
||||
type: Service
|
||||
properties:
|
||||
kind: Service
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: spark-master
|
||||
spec:
|
||||
ports:
|
||||
- port: 7077
|
||||
targetPort: 7077
|
||||
selector:
|
||||
component: spark-master
|
||||
- name: spark-webui
|
||||
type: Service
|
||||
properties:
|
||||
kind: Service
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: spark-webui
|
||||
spec:
|
||||
ports:
|
||||
- port: 8080
|
||||
targetPort: 8080
|
||||
selector:
|
||||
component: spark-master
|
||||
- name: spark-worker-controller
|
||||
type: ReplicationController
|
||||
properties:
|
||||
kind: ReplicationController
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: spark-worker-controller
|
||||
spec:
|
||||
replicas: 3
|
||||
selector:
|
||||
component: spark-worker
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
component: spark-worker
|
||||
spec:
|
||||
containers:
|
||||
- name: spark-worker
|
||||
image: {{ REPO }}/spark-worker:{{ SPARK_VERSION }}
|
||||
ports:
|
||||
- containerPort: 8081
|
||||
resources:
|
||||
requests:
|
||||
cpu: {{ WORKER_CPU }}
|
||||
- name: zeppelin-controller
|
||||
type: ReplicationController
|
||||
properties:
|
||||
kind: ReplicationController
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: zeppelin-controller
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
component: zeppelin
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
component: zeppelin
|
||||
spec:
|
||||
containers:
|
||||
- name: zeppelin
|
||||
image: {{ REPO }}/zeppelin:{{ ZEPPELIN_VERSION }}
|
||||
ports:
|
||||
- containerPort: 8080
|
||||
resources:
|
||||
requests:
|
||||
cpu: {{ ZEPPELIN_CPU }}
|
||||
@@ -1,50 +0,0 @@
|
||||
info:
|
||||
title: Spark cluster with Zeppelin front-end
|
||||
description: |
|
||||
Defines a Spark cluster with a single master in standalone mode,
|
||||
and a Zeppelin web notebook front-end. After deploying the
|
||||
cluster, the Spark WebUI can be accessed by starting:
|
||||
|
||||
kubectl proxy --port=8001 &
|
||||
|
||||
Then visiting:
|
||||
|
||||
http://localhost:8001/api/v1/proxy/namespaces/default/services/spark-webui/
|
||||
|
||||
The Zeppelin WebUI can be access by finding the Zeppelin pod and port-forwarding:
|
||||
|
||||
kubectl get pods -lcomponent=zeppelin # Take the pod from here
|
||||
kubectl port-forward zeppelin-controller-abcef :8080
|
||||
|
||||
Then visit the forwarded port.
|
||||
|
||||
properties:
|
||||
master_cpu:
|
||||
type: string
|
||||
default: 100m
|
||||
description: CPU request for the master (in KCUs) (see http://kubernetes.io/v1.1/docs/design/resources.html)
|
||||
|
||||
workers:
|
||||
type: int
|
||||
default: 3
|
||||
description: Number of Spark workers.
|
||||
|
||||
worker_cpu:
|
||||
type: string
|
||||
default: 100m
|
||||
description: CPU request for each worker (in KCUs) (see http://kubernetes.io/v1.1/docs/design/resources.html)
|
||||
|
||||
repository:
|
||||
type: string
|
||||
default: gcr.io/google_containers
|
||||
description: Docker repo that houses the {spark-worker, spark-master, zeppelin} images.
|
||||
|
||||
spark_version:
|
||||
type: string
|
||||
default: 1.5.1_v2
|
||||
description: spark-worker / spark-master image version to use
|
||||
|
||||
zeppelin_version:
|
||||
type: string
|
||||
default: 0.5.5_v2
|
||||
description: zeppelin image version to use
|
||||
Reference in New Issue
Block a user