chore: 新增authx-management 用户认证授权管理前端,镜像版本 1.3.0-RELEASE。以及相关ingress
author刘洪青 <hongqing.liu@supwisdom.com>
Sun, 18 Jul 2021 23:52:28 +0000 (07:52 +0800)
committer刘洪青 <hongqing.liu@supwisdom.com>
Sun, 18 Jul 2021 23:52:38 +0000 (07:52 +0800)
deploy-manifests/k8s-rancher/1.authx-service/0.authx-service/2.authx-service-ingresses.yaml [new file with mode: 0644]
deploy-manifests/k8s-rancher/1.authx-service/0.authx-service/4.9.authx-management.yaml [new file with mode: 0644]

diff --git a/deploy-manifests/k8s-rancher/1.authx-service/0.authx-service/2.authx-service-ingresses.yaml b/deploy-manifests/k8s-rancher/1.authx-service/0.authx-service/2.authx-service-ingresses.yaml
new file mode 100644 (file)
index 0000000..5c80294
--- /dev/null
@@ -0,0 +1,27 @@
+# 2.authx-service-ingresses.yaml
+
+# 用户授权管理前端
+---
+apiVersion: extensions/v1beta1
+kind: Ingress
+metadata:
+  namespace: authx-service
+  name: authx-management-ingress
+spec:
+  rules:
+  # 修改为学校的根域名
+  - host: authx-management.paas.xxx.edu.cn
+    http:
+      paths:
+      - path: /cas-server
+        backend:
+          serviceName: authx-management-svc
+          servicePort: http
+      - path: /user-server
+        backend:
+          serviceName: authx-management-svc
+          servicePort: http
+      - path: /auth-server
+        backend:
+          serviceName: authx-management-svc
+          servicePort: http
diff --git a/deploy-manifests/k8s-rancher/1.authx-service/0.authx-service/4.9.authx-management.yaml b/deploy-manifests/k8s-rancher/1.authx-service/0.authx-service/4.9.authx-management.yaml
new file mode 100644 (file)
index 0000000..91c4b1c
--- /dev/null
@@ -0,0 +1,61 @@
+# 4.9.authx-management.yaml
+
+---
+apiVersion: v1
+kind: ConfigMap
+metadata:
+  namespace: authx-service
+  name: authx-management-env
+data:
+
+
+---
+apiVersion: v1
+kind: Service
+metadata:
+  namespace: authx-service
+  name: authx-management-svc
+  labels:
+    app: authx-management-svc
+spec:
+  ports:
+  - port: 80
+    targetPort: http
+    protocol: TCP
+    name: http
+  selector:
+    app: authx-management
+
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+  namespace: authx-service
+  name: authx-management
+spec:
+  selector:
+    matchLabels:
+      app: authx-management
+  replicas: 1
+  template:
+    metadata:
+      labels:
+        app: authx-management
+    spec:
+      containers:
+      - name: authx-management
+        image: harbor.supwisdom.com/authx-service/authx-management:1.3.0-RELEASE
+        imagePullPolicy: Always
+        ports:
+        - containerPort: 80
+          name: http
+        envFrom:
+        - configMapRef:
+           name: authx-management-env
+        resources:
+          requests:
+            memory: "128Mi"
+          limits:
+            memory: "256Mi"
+      imagePullSecrets:
+        - name: harbor-registry