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
b653cc8f
Commit
b653cc8f
authored
Jun 28, 2019
by
xuezj
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
基础服务部署到3区
parent
b9c0fdca
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 @
b653cc8f
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 @
b653cc8f
...
@@ -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 @
b653cc8f
...
@@ -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 @
b653cc8f
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 @
b653cc8f
...
@@ -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