MD@[TOC](AWS helmchart包适配cce修改示例(简易版))
AWS helmchart包适配cce修改示例(简易版)
将原本部署在aws上的helm包在cce上进行安装部署,部分参数需与华为云cce进行适配
以客户侧reputation-cloud-0.0.8包为例,具体修改项主要包括镜像、存储、配置项等参数
步骤一: 对values.yaml中参数进行如下修改
yaml
# Default values for maldium-cloud.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
image:
registry: swr.cn-east-3.myhuaweicloud.com #对应华为云swr镜像仓库地址
repository: cloud-prod-tip #对应镜像所在组织
serverName: hitip/hitip-reputation-server #镜像名称
buildName: hitip-reputation-build
tag: 1.0.1.3 #镜像版本
pullSecrets: [ ]
pullPolicy: IfNotPresent
livenessProbe:
enabled: true
path: /actuator/health/liveness
initialDelaySeconds: 300
periodSeconds: 10
successThreshold: 1
failureThreshold: 3
timeoutSeconds: 10
readinessProbe:
enabled: true
path: /actuator/health/readiness
initialDelaySeconds: 5
periodSeconds: 5
successThreshold: 1
failureThreshold: 3
timeoutSeconds: 3
service:
port: 8080
actuator:
port: 8099
network:
hostAliases: { }
scheduler:
nodeSelector: { }
affinity: { }
tolerations: { }
ingress:
className: nginx
host: api.hitip.asiainfo-sec.com
secret: ''
enabled:
http: true
https: true
pvc:
storageSize: 10Gi
storageClassName: csi-disk-topology #此处为存储类型对应原本参数aws上的gps
resources:
limits:
cpu: 1000m
memory: 512Mi
requests:
cpu: 2000m
memory: 2Gi
replicas: 1
reputation:
hash:
url: http://hitipapimd.prd.lan/v1/
token: ''
otx:
apiKey: ''
awsS3Secret: reputation-s3 #此处为应用中所需用到secret,由用户自行提供
redisSecret: hitip-reputation-redis-spring #此处为应用中所需用到secret,由用户自行提供
hitipAuthVerify
步骤二 :上传helm至cce控制台应用模板,通过应用模板进行部署应用
参考链接:https://support.huaweicloud.com/usermanual-cce/cce_10_0146.html