Commit 98ce4f04 authored by 智勇's avatar 智勇

xyqb-user2 创建两个ing

parent 1dfcd4f0
...@@ -89,6 +89,9 @@ const createService = async (ctx) => { ...@@ -89,6 +89,9 @@ const createService = async (ctx) => {
const params = yaml.load(template) const params = yaml.load(template)
await ctx.cluster.service_create(params, label) await ctx.cluster.service_create(params, label)
if (label !== 'base') { if (label !== 'base') {
if (serviceName === 'xyqb-user2') {
await ingressCreate(namespace, 'xyqb-user2-2', 'passportapi2')
}
await ingressCreate(namespace, serviceName, domain) await ingressCreate(namespace, serviceName, domain)
} }
ctx.body = ctx.ok('创建成功') ctx.body = ctx.ok('创建成功')
......
...@@ -30,7 +30,7 @@ const getManifest = (namespace, servicename, doamin) => ({ ...@@ -30,7 +30,7 @@ const getManifest = (namespace, servicename, doamin) => ({
{ {
path: '/', path: '/',
backend: { backend: {
serviceName: `${servicename}`, serviceName: `${servicename}`.replace('-2', ''),
servicePort: 80, servicePort: 80,
}, },
}, },
...@@ -42,7 +42,7 @@ const getManifest = (namespace, servicename, doamin) => ({ ...@@ -42,7 +42,7 @@ const getManifest = (namespace, servicename, doamin) => ({
}) })
const ingressGet = async (namespace, servicename) => client.apis.extensions.v1beta1.namespaces(namespace) const ingressGet = async (namespace, servicename) => client.apis.extensions.v1beta1.namespaces(namespace)
.ingresses(servicename).get() .ingresses(servicename).get()
const ingressCreate = async (namespace, servicename, doamin) => { const ingressCreate = async (namespace, servicename, doamin) => {
const Manifest = getManifest(namespace, servicename, doamin) const Manifest = getManifest(namespace, servicename, doamin)
logger.info('创建ingress', Manifest) logger.info('创建ingress', Manifest)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment