mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
feat(*): add chart memcached
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
name: memcached
|
||||
home: http://https://hub.docker.com/_/memcached/
|
||||
version: 0.1.0
|
||||
description: A simple Memcached cluster
|
||||
maintainers:
|
||||
- Matt Butcher <mbutcher@deis.com>
|
||||
details: |-
|
||||
Memcached is a simple cache server. This chart provides multiple replication
|
||||
controllers that can be grouped together into a cluster.
|
||||
@@ -0,0 +1,20 @@
|
||||
# memcached
|
||||
|
||||
Memcached is a cache server. http://memcached.org/
|
||||
|
||||
This chart provides a replication controller that starts (by default) a
|
||||
single Memcached server. Memcached's clustering model is very simple:
|
||||
everything is done client-side.
|
||||
|
||||
## For Clustering
|
||||
|
||||
This project creates two memcached RCs, each with only one pod. To use
|
||||
this cluster, an app should declare two services -- one for each RC.
|
||||
Memcached clients should then be configured to use both services.
|
||||
|
||||
RCs are named `memcached-1` and `memcached-2`. Both are labeled with
|
||||
`provider: memcached`. However, using that as your only label selector
|
||||
will have undesirable consequences.
|
||||
|
||||
To add more memcached servers to the cluster, create additional RCs and
|
||||
services.
|
||||
@@ -0,0 +1,49 @@
|
||||
apiVersion: v1
|
||||
kind: ReplicationController
|
||||
metadata:
|
||||
name: memcached-1
|
||||
labels:
|
||||
heritage: deis
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
name: memcached-1
|
||||
mode: cluster
|
||||
provider: memcached
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
name: memcached-1
|
||||
mode: cluster
|
||||
provider: memcached
|
||||
spec:
|
||||
containers:
|
||||
- name: memcached
|
||||
image: "memcached:1.4.24"
|
||||
ports:
|
||||
- containerPort: 11211
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: ReplicationController
|
||||
metadata:
|
||||
name: memcached-2
|
||||
labels:
|
||||
heritage: deis
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
name: memcached-2
|
||||
mode: cluster
|
||||
provider: memcached
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
name: memcached-2
|
||||
mode: cluster
|
||||
provider: memcached
|
||||
spec:
|
||||
containers:
|
||||
- name: memcached
|
||||
image: "memcached:1.4.24"
|
||||
ports:
|
||||
- containerPort: 11211
|
||||
Reference in New Issue
Block a user