Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
T
tke-eos
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
tke-eos
Commits
8e6b7056
Commit
8e6b7056
authored
Jun 28, 2019
by
薛智杰
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'zone' into 'master'
基础服务部署到3区 See merge request !29
parents
b9c0fdca
b653cc8f
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
32 additions
and
42 deletions
+32
-42
index.js
yamls/index.js
+1
-1
mysql.pvc.yaml
yamls/mysql.pvc.yaml
+3
-1
rabbitmq.pvc.yaml
yamls/rabbitmq.pvc.yaml
+3
-1
redis.yaml
yamls/redis.yaml
+22
-38
zookeeper.pvc.yaml
yamls/zookeeper.pvc.yaml
+3
-1
No files found.
yamls/index.js
View file @
8e6b7056
const
fs
=
require
(
'
fs
'
)
const
mysql
=
fs
.
readFileSync
(
'
yamls/mysql.pvc.yaml
'
,
'
utf8
'
)
const
redis
=
fs
.
readFileSync
(
'
yamls/redis.
pvc.
yaml
'
,
'
utf8
'
)
const
redis
=
fs
.
readFileSync
(
'
yamls/redis.yaml
'
,
'
utf8
'
)
const
rabbitmq
=
fs
.
readFileSync
(
'
yamls/rabbitmq.pvc.yaml
'
,
'
utf8
'
)
const
mongodb
=
fs
.
readFileSync
(
'
yamls/mongo.pvc.yaml
'
,
'
utf8
'
)
const
zookeeper
=
fs
.
readFileSync
(
'
yamls/zookeeper.pvc.yaml
'
,
'
utf8
'
)
...
...
yamls/mysql.pvc.yaml
View file @
8e6b7056
...
...
@@ -21,7 +21,7 @@ metadata:
name
:
{{
serviceName
}}
-{{namespace}}
namespace
:
{{
namespace
}}
spec
:
storageClassName
:
cbs
storageClassName
:
cbs
-3
accessModes
:
-
ReadWriteOnce
resources
:
...
...
@@ -75,6 +75,8 @@ spec:
volumeMounts
:
-
mountPath
:
"
/var/lib/mysql"
name
:
{{
serviceName
}}
nodeSelector
:
zone
:
"
3"
volumes
:
-
name
:
{{
serviceName
}}
persistentVolumeClaim
:
...
...
yamls/rabbitmq.pvc.yaml
View file @
8e6b7056
...
...
@@ -4,7 +4,7 @@ metadata:
name
:
{{
serviceName
}}
-{{namespace}}
namespace
:
{{
namespace
}}
spec
:
storageClassName
:
cbs
storageClassName
:
cbs
-3
accessModes
:
-
ReadWriteOnce
resources
:
...
...
@@ -37,6 +37,8 @@ spec:
spec
:
# hostname固定,容器重置后数据持久化才能正常
hostname
:
{{
serviceName
}}
-{{namespace}}
nodeSelector
:
zone
:
"
3"
containers
:
-
image
:
ccr.ccs.tencentyun.com/{{image}}
imagePullPolicy
:
IfNotPresent
...
...
yamls/redis.yaml
View file @
8e6b7056
apiVersion
:
extension
s/v1beta1
apiVersion
:
app
s/v1beta1
kind
:
Deployment
metadata
:
labels
:
qcloud-app
:
redis
name
:
redis
type
:
base
qcloud-app
:
{{
serviceName
}}
name
:
{{
serviceName
}}
namespace
:
{{
namespace
}}
spec
:
replicas
:
1
revisionHistoryLimit
:
1
selector
:
matchLabels
:
qcloud-app
:
redis
qcloud-app
:
{{
serviceName
}}
strategy
:
type
:
Recreate
template
:
metadata
:
labels
:
qcloud-app
:
redis
type
:
base
qcloud-app
:
{{
serviceName
}}
spec
:
nodeSelector
:
zone
:
"
3"
containers
:
-
image
:
ccr.ccs.tencentyun.com/{{image}}
imagePullPolicy
:
Always
name
:
redis
name
:
{{
serviceName
}}
resources
:
requests
:
memory
:
40Mi
cpu
:
100m
cpu
:
{{
resources.cpu.request
}}
m
memory
:
{{
resources.memory.request
}}
Mi
limits
:
memory
:
128Mi
cpu
:
500m
securityContext
:
privileged
:
false
terminationMessagePath
:
/dev/termination-log
dnsPolicy
:
ClusterFirst
cpu
:
{{
resources.cpu.limit
}}
m
memory
:
{{
resources.memory.limit
}}
Mi
imagePullSecrets
:
-
name
:
qcloudregistrykey
-
name
:
tencenthubkey
...
...
@@ -46,37 +46,21 @@ kind: Service
metadata
:
labels
:
type
:
base
qcloud-app
:
redis
name
:
redis
qcloud-app
:
{{
serviceName
}}
name
:
{{
serviceName
}}
namespace
:
{{
namespace
}}
spec
:
type
:
NodePort
ports
:
-
name
:
tcp-6379-6379
nodePort
:
0
-
name
:
'
6379'
port
:
6379
protocol
:
TCP
targetPort
:
6379
-
name
:
tcp-6380-6380
nodePort
:
0
-
name
:
'
6380'
port
:
6380
protocol
:
TCP
targetPort
:
6380
-
name
:
tcp-6381-6381
nodePort
:
0
-
name
:
'
6381'
port
:
6381
protocol
:
TCP
targetPort
:
6381
-
name
:
tcp-6382-6382
nodePort
:
0
-
name
:
'
6382'
port
:
6382
protocol
:
TCP
targetPort
:
6382
-
name
:
tcp-6383-6383
nodePort
:
0
-
name
:
'
6383'
port
:
6383
protocol
:
TCP
targetPort
:
6383
selector
:
qcloud-app
:
redis
qcloud-app
:
{{
serviceName
}}
yamls/zookeeper.pvc.yaml
View file @
8e6b7056
...
...
@@ -4,7 +4,7 @@ metadata:
name
:
{{
serviceName
}}
-{{namespace}}
namespace
:
{{
namespace
}}
spec
:
storageClassName
:
cbs
storageClassName
:
cbs
-3
accessModes
:
-
ReadWriteOnce
resources
:
...
...
@@ -35,6 +35,8 @@ spec:
qcloud-app
:
{{
serviceName
}}
type
:
base
spec
:
nodeSelector
:
zone
:
"
3"
containers
:
-
image
:
ccr.ccs.tencentyun.com/{{image}}
imagePullPolicy
:
Always
...
...
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