提交 39ee3869 作者: 余乾开

feat(Kustomization):Refactor

上级 4eebfa44
......@@ -65,8 +65,6 @@ jobs:
region-id: "${{ env.REGION_ID }}"
username: "QD--KeBiTeHangKong@1354706964800968"
password: "MMC@2023&ACR"
#username: "${{ secrets.ACR_USERNAME }}"
#password: "{{ secrets.ACR_PASSWORD }}"
#access-key-id: "${{ secrets.ACCESS_KEY_ID }}"
#access-key-secret: "${{ secrets.ACCESS_KEY_SECRET }}"
instance-id: "${{ env.ACR_EE_INSTANCE_ID }}"
......@@ -74,8 +72,6 @@ jobs:
# 2.2 (Optional) Build and push image ACR EE
- name: Build and push image to ACR EE
run: |
echo $ACR_USERNAME
echo $ACR_PASSWORD
mvn clean package
docker build -t "$ACR_EE_REGISTRY/$ACR_EE_NAMESPACE/$ACR_EE_IMAGE:$TAG" .
docker push "$ACR_EE_REGISTRY/$ACR_EE_NAMESPACE/$ACR_EE_IMAGE:$TAG"
......@@ -85,4 +81,17 @@ jobs:
run: |-
cd kustomization/overlays/dev
curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | bash /dev/stdin 3.8.6
./kustomize edit set image REGISTRY/NAMESPACE/IMAGE:TAG=$REGISTRY/$NAMESPACE/$IMAGE:$TAG
\ No newline at end of file
./kustomize edit set image REGISTRY/NAMESPACE/IMAGE:TAG=$REGISTRY/$NAMESPACE/$IMAGE:$TAG
#- name: Commit files
# run: |
# git config --local user.email "986022405@qq.com"
# git config --local user.name "qiankaiyu"
# git commit -am "Image Update"
# git push
#- name: Push changes
# uses: ad-m/github-push-action@master
# with:
# #github_token: ${{ secret.GITHUB_TOKEN }}
# github_token: "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"
\ No newline at end of file
apiVersion: apps/v1
kind: Deployment
metadata:
name: pms-deployment
namespace: dev
spec:
replicas: 1
selector:
matchLabels:
app: pms
template:
metadata:
labels:
app: pms
spec:
containers:
- name: pms
image: "mmc-registry.cn-shenzhen.cr.aliyuncs.com/sharefly/pms:f91c3fafc38caa8b7d1e2939ee5bca95324ecc4b"
resources:
limits:
memory: 512Mi
cpu: 100m
ports:
- containerPort: 8099
env:
- name: SPRING_PROFILES_ACTIVE
value: dev
# valueFrom:
# configMapKeyRef:
# name: pms-map
# key: SPRING_PROFILES_ACTIVE
---
apiVersion: v1
kind: Service
metadata:
name: pms-svc
namespace: dev
spec:
selector:
app: pms
type: NodePort #NodePort LoadBalancer需要k8s服务商提供支持
ports:
- protocol: TCP
port: 8099
targetPort: 8099
nodePort: 30099 #如果不指定,将随机使用30000~32767内的一个端口
\ No newline at end of file
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://rm-wz9dd796t4j1giz6t2o.mysql.rds.aliyuncs.com:3306/iuav_pms?characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
username: tmj
password: MMC@2022&MYSQL
redis:
database: 3
host: r-wz9ke310fs684hacn1.redis.rds.aliyuncs.com
port: 6379
password: MMC@2022&REDIS
jedis:
pool:
max-active: 2
springfox:
documentation:
swagger-ui:
enabled: false
enabled: true #开启文档
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论