wget https://github.com/argoproj/argo-helm/releases/downloa/argo-workflows-0.45.8/argo-workflows-0.45.8.tgz tar xvf argo-workflows-0.45.8.tgz vim values.yaml # 替换server的ClusterIP为NodePort,修改持久化(包括日志和workflow) server: serviceType: NodePort # -- Service port for server servicePort: 2746 # -- Service node port serviceNodePort: 32746 persistence: connectionPool: maxIdleConns: 100 maxOpenConns: 0 # save the entire workflow into etcd and DB nodeStatusOffLoad: false # enable archiving of old workflows archive: false postgresql: host: postgres.service.com port: 32635 database: argo_workflows tableName: argo_workflows # postgresql: # host: localhost # port: 5432 # database: postgres # tableName: argo_workflows # # the database secrets must be in the same namespace of the controller # userNameSecret: # name: argo-postgres-config # key: username # passwordSecret: # name: argo-postgres-config # key: password # ssl: true # # sslMode must be one of: disable, require, verify-ca, verify-full # # you can find more information about those ssl options here: https://godoc.org/github.com/lib/pq # sslMode: requartifactRepository: # -- Archive the main container logs as an artifact artifactRepository: archiveLogs: true # -- Store artifact in a S3-compliant object store # @default -- See [values.yaml] s3: # # Note the `key` attribute is not the actual secret, it's the PATH to # # the contents in the associated secret, as defined by the `name` attribute. accessKeySecret: name: argo-s3-config key: accesskey secretKeySecret: name: argo-s3-config key: secretkey # sessionTokenSecret: # name: "{{ .Release.Name }}-minio" # key: sessionToken # # insecure will disable TLS. Primarily used for minio installs not configured with TLS insecure: true bucket: argo_bucket endpoint: s3.service.com:80 region: US
wget https://github.com/airflow-helm/charts/releases/download/airflow-8.9.0/airflow-8.9.0.tgz tar xvf airflow-8.9.0.tgz vim values.yaml # 替换web和flower的ClusterIP为NodePort server: service: annotations: {} sessionAffinity: "None" sessionAffinityConfig: {} type: NodePort # 修改PVC of postgresql persistence: ## if postgres will use Persistent Volume Claims to store data ## - [WARNING] if false, data will be LOST as postgres Pods restart ## enabled: true
## the name of the StorageClass used by the PVC ## storageClass: "local-path"