Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Q
qg-dockerfiles
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
QA
qg-dockerfiles
Commits
399a59d7
Commit
399a59d7
authored
Apr 27, 2018
by
kalvin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
init
parent
7674d5b3
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
144 additions
and
0 deletions
+144
-0
console.yaml
baseimg/tools/redis-k8s-ha/console.yaml
+10
-0
sentinel-service.yaml
baseimg/tools/redis-k8s-ha/sentinel-service.yaml
+13
-0
sentinel.yaml
baseimg/tools/redis-k8s-ha/sentinel.yaml
+57
-0
server-service.yaml
baseimg/tools/redis-k8s-ha/server-service.yaml
+13
-0
server.yaml
baseimg/tools/redis-k8s-ha/server.yaml
+51
-0
No files found.
baseimg/tools/redis-k8s-ha/console.yaml
0 → 100644
View file @
399a59d7
---
apiVersion
:
v1
kind
:
Pod
metadata
:
name
:
console
spec
:
restartPolicy
:
Always
containers
:
-
name
:
console
image
:
tarosky/k8s-redis-ha:console-3.0.1
baseimg/tools/redis-k8s-ha/sentinel-service.yaml
0 → 100644
View file @
399a59d7
apiVersion
:
v1
kind
:
Service
metadata
:
name
:
redis-sentinel
labels
:
app
:
redis-sentinel
spec
:
clusterIP
:
None
ports
:
-
port
:
26379
name
:
redis-sentinel
selector
:
app
:
redis-sentinel
baseimg/tools/redis-k8s-ha/sentinel.yaml
0 → 100644
View file @
399a59d7
---
apiVersion
:
apps/v1beta1
kind
:
StatefulSet
metadata
:
name
:
redis-sentinel
spec
:
serviceName
:
redis-sentinel
replicas
:
3
template
:
metadata
:
labels
:
app
:
redis-sentinel
annotations
:
pod.beta.kubernetes.io/init-containers
:
'
[{
"name":
"k8s-redis-ha-sentinel",
"image":
"tarosky/k8s-redis-ha:sentinel-3.0.1",
"volumeMounts":
[{"name":
"opt",
"mountPath":
"/opt"}]
}]'
spec
:
containers
:
-
name
:
redis-sentinel
image
:
redis:3.2
command
:
-
/opt/bin/k8s-redis-ha-sentinel
args
:
-
/opt/sentinel.conf
env
:
-
name
:
SERVICE
value
:
redis-server
-
name
:
SERVICE_PORT
value
:
redis-server
ports
:
-
containerPort
:
26379
name
:
redis-sentinel
readinessProbe
:
exec
:
command
:
[
'
redis-cli'
,
'
-p'
,
'
26379'
,
'
info'
,
'
server'
]
volumeMounts
:
-
name
:
opt
mountPath
:
/opt
-
name
:
redis-sword
image
:
tarosky/k8s-redis-ha:sword-3.0.1
env
:
-
name
:
SERVICE
value
:
redis-server
-
name
:
SERVICE_PORT
value
:
redis-server
-
name
:
SENTINEL
value
:
redis-sentinel
-
name
:
SENTINEL_PORT
value
:
redis-sentinel
volumeMounts
:
-
name
:
opt
mountPath
:
/opt
volumes
:
-
name
:
opt
emptyDir
:
{}
baseimg/tools/redis-k8s-ha/server-service.yaml
0 → 100644
View file @
399a59d7
apiVersion
:
v1
kind
:
Service
metadata
:
name
:
redis-server
labels
:
app
:
redis-server
spec
:
clusterIP
:
None
ports
:
-
port
:
6379
name
:
redis-server
selector
:
app
:
redis-server
baseimg/tools/redis-k8s-ha/server.yaml
0 → 100644
View file @
399a59d7
---
apiVersion
:
apps/v1beta1
kind
:
StatefulSet
metadata
:
name
:
redis-server
spec
:
serviceName
:
redis-server
replicas
:
3
template
:
metadata
:
labels
:
app
:
redis-server
annotations
:
pod.beta.kubernetes.io/init-containers
:
'
[{
"name":
"k8s-redis-ha-server",
"image":
"tarosky/k8s-redis-ha:server-3.0.1",
"volumeMounts":
[{"name":
"opt",
"mountPath":
"/opt"}]
}]'
spec
:
containers
:
-
name
:
redis-server
image
:
redis:3.2
command
:
-
/opt/bin/k8s-redis-ha-server
args
:
-
/opt/redis.conf
env
:
-
name
:
SERVICE
value
:
redis-server
-
name
:
SERVICE_PORT
value
:
redis-server
-
name
:
SENTINEL
value
:
redis-sentinel
-
name
:
SENTINEL_PORT
value
:
redis-sentinel
ports
:
-
containerPort
:
6379
name
:
redis-server
readinessProbe
:
exec
:
command
:
[
'
redis-cli'
,
'
info'
,
'
server'
]
volumeMounts
:
-
name
:
redis-server-volume
mountPath
:
/data
-
name
:
opt
mountPath
:
/opt
volumes
:
-
name
:
redis-server-volume
emptyDir
:
{}
-
name
:
opt
emptyDir
:
{}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment