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
Show 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
fs
=
require
(
'
fs
'
)
const
mysql
=
fs
.
readFileSync
(
'
yamls/mysql.pvc.yaml
'
,
'
utf8
'
)
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
rabbitmq
=
fs
.
readFileSync
(
'
yamls/rabbitmq.pvc.yaml
'
,
'
utf8
'
)
const
mongodb
=
fs
.
readFileSync
(
'
yamls/mongo.pvc.yaml
'
,
'
utf8
'
)
const
mongodb
=
fs
.
readFileSync
(
'
yamls/mongo.pvc.yaml
'
,
'
utf8
'
)
const
zookeeper
=
fs
.
readFileSync
(
'
yamls/zookeeper.pvc.yaml
'
,
'
utf8
'
)
const
zookeeper
=
fs
.
readFileSync
(
'
yamls/zookeeper.pvc.yaml
'
,
'
utf8
'
)
...
...
yamls/mysql.pvc.yaml
View file @
8e6b7056
...
@@ -21,7 +21,7 @@ metadata:
...
@@ -21,7 +21,7 @@ metadata:
name
:
{{
serviceName
}}
-{{namespace}}
name
:
{{
serviceName
}}
-{{namespace}}
namespace
:
{{
namespace
}}
namespace
:
{{
namespace
}}
spec
:
spec
:
storageClassName
:
cbs
storageClassName
:
cbs
-3
accessModes
:
accessModes
:
-
ReadWriteOnce
-
ReadWriteOnce
resources
:
resources
:
...
@@ -75,6 +75,8 @@ spec:
...
@@ -75,6 +75,8 @@ spec:
volumeMounts
:
volumeMounts
:
-
mountPath
:
"
/var/lib/mysql"
-
mountPath
:
"
/var/lib/mysql"
name
:
{{
serviceName
}}
name
:
{{
serviceName
}}
nodeSelector
:
zone
:
"
3"
volumes
:
volumes
:
-
name
:
{{
serviceName
}}
-
name
:
{{
serviceName
}}
persistentVolumeClaim
:
persistentVolumeClaim
:
...
...
yamls/rabbitmq.pvc.yaml
View file @
8e6b7056
...
@@ -4,7 +4,7 @@ metadata:
...
@@ -4,7 +4,7 @@ metadata:
name
:
{{
serviceName
}}
-{{namespace}}
name
:
{{
serviceName
}}
-{{namespace}}
namespace
:
{{
namespace
}}
namespace
:
{{
namespace
}}
spec
:
spec
:
storageClassName
:
cbs
storageClassName
:
cbs
-3
accessModes
:
accessModes
:
-
ReadWriteOnce
-
ReadWriteOnce
resources
:
resources
:
...
@@ -37,6 +37,8 @@ spec:
...
@@ -37,6 +37,8 @@ spec:
spec
:
spec
:
# hostname固定,容器重置后数据持久化才能正常
# hostname固定,容器重置后数据持久化才能正常
hostname
:
{{
serviceName
}}
-{{namespace}}
hostname
:
{{
serviceName
}}
-{{namespace}}
nodeSelector
:
zone
:
"
3"
containers
:
containers
:
-
image
:
ccr.ccs.tencentyun.com/{{image}}
-
image
:
ccr.ccs.tencentyun.com/{{image}}
imagePullPolicy
:
IfNotPresent
imagePullPolicy
:
IfNotPresent
...
...
yamls/redis.yaml
View file @
8e6b7056
apiVersion
:
extension
s/v1beta1
apiVersion
:
app
s/v1beta1
kind
:
Deployment
kind
:
Deployment
metadata
:
metadata
:
labels
:
labels
:
qcloud-app
:
redis
type
:
base
name
:
redis
qcloud-app
:
{{
serviceName
}}
name
:
{{
serviceName
}}
namespace
:
{{
namespace
}}
namespace
:
{{
namespace
}}
spec
:
spec
:
replicas
:
1
replicas
:
1
revisionHistoryLimit
:
1
revisionHistoryLimit
:
1
selector
:
selector
:
matchLabels
:
matchLabels
:
qcloud-app
:
redis
qcloud-app
:
{{
serviceName
}}
strategy
:
strategy
:
type
:
Recreate
type
:
Recreate
template
:
template
:
metadata
:
metadata
:
labels
:
labels
:
qcloud-app
:
redis
type
:
base
qcloud-app
:
{{
serviceName
}}
spec
:
spec
:
nodeSelector
:
zone
:
"
3"
containers
:
containers
:
-
image
:
ccr.ccs.tencentyun.com/{{image}}
-
image
:
ccr.ccs.tencentyun.com/{{image}}
imagePullPolicy
:
Always
imagePullPolicy
:
Always
name
:
redis
name
:
{{
serviceName
}}
resources
:
resources
:
requests
:
requests
:
memory
:
40Mi
cpu
:
{{
resources.cpu.request
}}
m
cpu
:
100m
memory
:
{{
resources.memory.request
}}
Mi
limits
:
limits
:
memory
:
128Mi
cpu
:
{{
resources.cpu.limit
}}
m
cpu
:
500m
memory
:
{{
resources.memory.limit
}}
Mi
securityContext
:
privileged
:
false
terminationMessagePath
:
/dev/termination-log
dnsPolicy
:
ClusterFirst
imagePullSecrets
:
imagePullSecrets
:
-
name
:
qcloudregistrykey
-
name
:
qcloudregistrykey
-
name
:
tencenthubkey
-
name
:
tencenthubkey
...
@@ -46,37 +46,21 @@ kind: Service
...
@@ -46,37 +46,21 @@ kind: Service
metadata
:
metadata
:
labels
:
labels
:
type
:
base
type
:
base
qcloud-app
:
redis
qcloud-app
:
{{
serviceName
}}
name
:
redis
name
:
{{
serviceName
}}
namespace
:
{{
namespace
}}
namespace
:
{{
namespace
}}
spec
:
spec
:
type
:
NodePort
type
:
NodePort
ports
:
ports
:
-
name
:
tcp-6379-6379
-
name
:
'
6379'
nodePort
:
0
port
:
6379
port
:
6379
protocol
:
TCP
-
name
:
'
6380'
targetPort
:
6379
-
name
:
tcp-6380-6380
nodePort
:
0
port
:
6380
port
:
6380
protocol
:
TCP
-
name
:
'
6381'
targetPort
:
6380
-
name
:
tcp-6381-6381
nodePort
:
0
port
:
6381
port
:
6381
protocol
:
TCP
-
name
:
'
6382'
targetPort
:
6381
-
name
:
tcp-6382-6382
nodePort
:
0
port
:
6382
port
:
6382
protocol
:
TCP
-
name
:
'
6383'
targetPort
:
6382
-
name
:
tcp-6383-6383
nodePort
:
0
port
:
6383
port
:
6383
protocol
:
TCP
targetPort
:
6383
selector
:
selector
:
qcloud-app
:
redis
qcloud-app
:
{{
serviceName
}}
yamls/zookeeper.pvc.yaml
View file @
8e6b7056
...
@@ -4,7 +4,7 @@ metadata:
...
@@ -4,7 +4,7 @@ metadata:
name
:
{{
serviceName
}}
-{{namespace}}
name
:
{{
serviceName
}}
-{{namespace}}
namespace
:
{{
namespace
}}
namespace
:
{{
namespace
}}
spec
:
spec
:
storageClassName
:
cbs
storageClassName
:
cbs
-3
accessModes
:
accessModes
:
-
ReadWriteOnce
-
ReadWriteOnce
resources
:
resources
:
...
@@ -35,6 +35,8 @@ spec:
...
@@ -35,6 +35,8 @@ spec:
qcloud-app
:
{{
serviceName
}}
qcloud-app
:
{{
serviceName
}}
type
:
base
type
:
base
spec
:
spec
:
nodeSelector
:
zone
:
"
3"
containers
:
containers
:
-
image
:
ccr.ccs.tencentyun.com/{{image}}
-
image
:
ccr.ccs.tencentyun.com/{{image}}
imagePullPolicy
:
Always
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