首页下载资源后端Kubernetes HPA弹性伸缩 helm包

ZIPKubernetes HPA弹性伸缩 helm包

weixin_39403185176.05KB需要积分:1

资源文件列表:

弹性伸缩测试helm集合.zip 大约有191个文件
  1. 弹性伸缩测试helm集合/
  2. 弹性伸缩测试helm集合/demo/
  3. 弹性伸缩测试helm集合/.DS_Store 6KB
  4. __MACOSX/弹性伸缩测试helm集合/._.DS_Store 120B
  5. 弹性伸缩测试helm集合/prometheus-adapter/
  6. __MACOSX/弹性伸缩测试helm集合/._prometheus-adapter 220B
  7. 弹性伸缩测试helm集合/prometheus/
  8. __MACOSX/弹性伸缩测试helm集合/._prometheus 220B
  9. 弹性伸缩测试helm集合/demo/Chart.yaml 1.11KB
  10. 弹性伸缩测试helm集合/demo/charts/
  11. 弹性伸缩测试helm集合/demo/.helmignore 349B
  12. 弹性伸缩测试helm集合/demo/templates/
  13. 弹性伸缩测试helm集合/demo/values.yaml 1.96KB
  14. 弹性伸缩测试helm集合/prometheus-adapter/ci/
  15. 弹性伸缩测试helm集合/prometheus-adapter/Chart.yaml 484B
  16. 弹性伸缩测试helm集合/prometheus-adapter/.helmignore 333B
  17. 弹性伸缩测试helm集合/prometheus-adapter/README.md 6.45KB
  18. 弹性伸缩测试helm集合/prometheus-adapter/templates/
  19. 弹性伸缩测试helm集合/prometheus-adapter/values.yaml 7.74KB
  20. 弹性伸缩测试helm集合/prometheus/ci/
  21. 弹性伸缩测试helm集合/prometheus/Chart.yaml 1.69KB
  22. 弹性伸缩测试helm集合/prometheus/charts/
  23. 弹性伸缩测试helm集合/prometheus/.helmignore 341B
  24. 弹性伸缩测试helm集合/prometheus/README.md 17.45KB
  25. 弹性伸缩测试helm集合/prometheus/Chart.lock 584B
  26. 弹性伸缩测试helm集合/prometheus/values.schema.json 24.68KB
  27. 弹性伸缩测试helm集合/prometheus/templates/
  28. 弹性伸缩测试helm集合/prometheus/values.yaml 44.93KB
  29. 弹性伸缩测试helm集合/demo/templates/deployment.yaml 1.78KB
  30. 弹性伸缩测试helm集合/demo/templates/NOTES.txt 1.69KB
  31. 弹性伸缩测试helm集合/demo/templates/ingress.yaml 2.02KB
  32. 弹性伸缩测试helm集合/demo/templates/tests/
  33. 弹性伸缩测试helm集合/demo/templates/service.yaml 352B
  34. 弹性伸缩测试helm集合/demo/templates/hpa.yaml 1.11KB
  35. 弹性伸缩测试helm集合/demo/templates/serviceaccount.yaml 314B
  36. 弹性伸缩测试helm集合/demo/templates/_helpers.tpl 1.71KB
  37. 弹性伸缩测试helm集合/prometheus-adapter/ci/default-values.yaml
  38. 弹性伸缩测试helm集合/prometheus-adapter/ci/external-rules-values.yaml 247B
  39. 弹性伸缩测试helm集合/prometheus-adapter/templates/certmanager.yaml 2.76KB
  40. 弹性伸缩测试helm集合/prometheus-adapter/templates/external-metrics-apiservice.yaml 1.32KB
  41. 弹性伸缩测试helm集合/prometheus-adapter/templates/deployment.yaml 5.14KB
  42. 弹性伸缩测试helm集合/prometheus-adapter/templates/external-metrics-cluster-role.yaml 568B
  43. 弹性伸缩测试helm集合/prometheus-adapter/templates/pdb.yaml 853B
  44. 弹性伸缩测试helm集合/prometheus-adapter/templates/NOTES.txt 404B
  45. 弹性伸缩测试helm集合/prometheus-adapter/templates/custom-metrics-apiservice.yaml 1.34KB
  46. 弹性伸缩测试helm集合/prometheus-adapter/templates/resource-metrics-cluster-role.yaml 507B
  47. 弹性伸缩测试helm集合/prometheus-adapter/templates/resource-metrics-cluster-role-binding.yaml 722B
  48. 弹性伸缩测试helm集合/prometheus-adapter/templates/cluster-role-binding-auth-reader.yaml 713B
  49. 弹性伸缩测试helm集合/prometheus-adapter/templates/custom-metrics-cluster-role-binding-hpa.yaml 883B
  50. 弹性伸缩测试helm集合/prometheus-adapter/templates/service.yaml 1.04KB
  51. 弹性伸缩测试helm集合/prometheus-adapter/templates/external-metrics-cluster-role-binding-hpa.yaml 658B
  52. 弹性伸缩测试helm集合/prometheus-adapter/templates/cluster-role-resource-reader.yaml 505B
  53. 弹性伸缩测试helm集合/prometheus-adapter/templates/cluster-role-binding-resource-reader.yaml 696B
  54. 弹性伸缩测试helm集合/prometheus-adapter/templates/role-binding-auth-reader.yaml 730B
  55. 弹性伸缩测试helm集合/prometheus-adapter/templates/custom-metrics-cluster-role.yaml 566B
  56. 弹性伸缩测试helm集合/prometheus-adapter/templates/serviceaccount.yaml 634B
  57. 弹性伸缩测试helm集合/prometheus-adapter/templates/resource-metrics-apiservice.yaml 1.3KB
  58. 弹性伸缩测试helm集合/prometheus-adapter/templates/psp.yaml 1.71KB
  59. 弹性伸缩测试helm集合/prometheus-adapter/templates/configmap.yaml 2.98KB
  60. 弹性伸缩测试helm集合/prometheus-adapter/templates/_helpers.tpl 2.67KB
  61. 弹性伸缩测试helm集合/prometheus-adapter/templates/secret.yaml 515B
  62. 弹性伸缩测试helm集合/prometheus-adapter/templates/cluster-role-binding-auth-delegator.yaml 661B
  63. 弹性伸缩测试helm集合/prometheus/ci/09-standalone-deployment-values.yaml 295B
  64. 弹性伸缩测试helm集合/prometheus/ci/10-namespaced-sd-values.yaml 3.04KB
  65. 弹性伸缩测试helm集合/prometheus/ci/03-config-reloader-sts-values.yaml 529B
  66. 弹性伸缩测试helm集合/prometheus/ci/01-automount-sa-token-values.yaml 103B
  67. 弹性伸缩测试helm集合/prometheus/ci/05-server-deployment-values.yaml 700B
  68. 弹性伸缩测试helm集合/prometheus/ci/04-extra-manifest-values.yaml 458B
  69. 弹性伸缩测试helm集合/prometheus/ci/07-meta-labels-values.yaml 76B
  70. 弹性伸缩测试helm集合/prometheus/ci/02-config-reloader-deployment-values.yaml 529B
  71. 弹性伸缩测试helm集合/prometheus/ci/11-default-values.yaml 41B
  72. 弹性伸缩测试helm集合/prometheus/ci/06-server-sts-values.yaml 755B
  73. 弹性伸缩测试helm集合/prometheus/ci/08-sts-pvc-retention-policy-values.yaml 251B
  74. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/
  75. 弹性伸缩测试helm集合/prometheus/charts/alertmanager/
  76. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/
  77. 弹性伸缩测试helm集合/prometheus/charts/prometheus-pushgateway/
  78. 弹性伸缩测试helm集合/prometheus/templates/vpa.yaml 926B
  79. 弹性伸缩测试helm集合/prometheus/templates/pdb.yaml 557B
  80. 弹性伸缩测试helm集合/prometheus/templates/NOTES.txt 7.35KB
  81. 弹性伸缩测试helm集合/prometheus/templates/ingress.yaml 2.12KB
  82. 弹性伸缩测试helm集合/prometheus/templates/deploy.yaml 16.59KB
  83. 弹性伸缩测试helm集合/prometheus/templates/network-policy.yaml 472B
  84. 弹性伸缩测试helm集合/prometheus/templates/service.yaml 2.2KB
  85. 弹性伸缩测试helm集合/prometheus/templates/clusterrole.yaml 1.16KB
  86. 弹性伸缩测试helm集合/prometheus/templates/sts.yaml 17.82KB
  87. 弹性伸缩测试helm集合/prometheus/templates/cm.yaml 3.42KB
  88. 弹性伸缩测试helm集合/prometheus/templates/pvc.yaml 1.5KB
  89. 弹性伸缩测试helm集合/prometheus/templates/serviceaccount.yaml 717B
  90. 弹性伸缩测试helm集合/prometheus/templates/psp.yaml 1.3KB
  91. 弹性伸缩测试helm集合/prometheus/templates/headless-svc.yaml 1.14KB
  92. 弹性伸缩测试helm集合/prometheus/templates/extra-manifests.yaml 63B
  93. 弹性伸缩测试helm集合/prometheus/templates/_helpers.tpl 7.53KB
  94. 弹性伸缩测试helm集合/prometheus/templates/clusterrolebinding.yaml 610B
  95. 弹性伸缩测试helm集合/prometheus/templates/rolebinding.yaml 577B
  96. 弹性伸缩测试helm集合/demo/templates/tests/test-connection.yaml 370B
  97. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/Chart.yaml 659B
  98. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/.helmignore 333B
  99. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/README.md 2.66KB
  100. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/templates/
  101. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/values.yaml 17.59KB
  102. 弹性伸缩测试helm集合/prometheus/charts/alertmanager/ci/
  103. 弹性伸缩测试helm集合/prometheus/charts/alertmanager/Chart.yaml 715B
  104. 弹性伸缩测试helm集合/prometheus/charts/alertmanager/.helmignore 361B
  105. 弹性伸缩测试helm集合/prometheus/charts/alertmanager/README.md 2.41KB
  106. 弹性伸缩测试helm集合/prometheus/charts/alertmanager/values.schema.json 35.82KB
  107. 弹性伸缩测试helm集合/prometheus/charts/alertmanager/templates/
  108. 弹性伸缩测试helm集合/prometheus/charts/alertmanager/values.yaml 10.75KB
  109. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/ci/
  110. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/Chart.yaml 628B
  111. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/.helmignore 333B
  112. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/README.md 3.31KB
  113. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/templates/
  114. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/values.yaml 18.55KB
  115. 弹性伸缩测试helm集合/prometheus/charts/prometheus-pushgateway/Chart.yaml 616B
  116. 弹性伸缩测试helm集合/prometheus/charts/prometheus-pushgateway/.helmignore 369B
  117. 弹性伸缩测试helm集合/prometheus/charts/prometheus-pushgateway/README.md 2.82KB
  118. 弹性伸缩测试helm集合/prometheus/charts/prometheus-pushgateway/templates/
  119. 弹性伸缩测试helm集合/prometheus/charts/prometheus-pushgateway/values.yaml 10.73KB
  120. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/templates/servicemonitor.yaml 6.46KB
  121. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/templates/podsecuritypolicy.yaml 1.01KB
  122. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/templates/deployment.yaml 13.02KB
  123. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/templates/role.yaml 5.23KB
  124. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/templates/stsdiscovery-rolebinding.yaml 636B
  125. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/templates/pdb.yaml 579B
  126. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/templates/NOTES.txt 1.09KB
  127. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/templates/psp-clusterrole.yaml 696B
  128. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/templates/kubeconfig-secret.yaml 348B
  129. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/templates/stsdiscovery-role.yaml 558B
  130. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/templates/service.yaml 1.8KB
  131. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/templates/rbac-configmap.yaml 718B
  132. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/templates/verticalpodautoscaler.yaml 1.54KB
  133. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/templates/serviceaccount.yaml 776B
  134. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/templates/extra-manifests.yaml 72B
  135. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/templates/_helpers.tpl 5.23KB
  136. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/templates/clusterrolebinding.yaml 662B
  137. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/templates/rolebinding.yaml 771B
  138. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/templates/crs-configmap.yaml 507B
  139. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/templates/psp-clusterrolebinding.yaml 622B
  140. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/templates/ciliumnetworkpolicy.yaml 1.07KB
  141. 弹性伸缩测试helm集合/prometheus/charts/kube-state-metrics/templates/networkpolicy.yaml 1.38KB
  142. 弹性伸缩测试helm集合/prometheus/charts/alertmanager/ci/config-reload-values.yaml 33B
  143. 弹性伸缩测试helm集合/prometheus/charts/alertmanager/templates/serviceperreplica.yaml 1.49KB
  144. 弹性伸缩测试helm集合/prometheus/charts/alertmanager/templates/services.yaml 2.19KB
  145. 弹性伸缩测试helm集合/prometheus/charts/alertmanager/templates/vpa.yaml 835B
  146. 弹性伸缩测试helm集合/prometheus/charts/alertmanager/templates/pdb.yaml 466B
  147. 弹性伸缩测试helm集合/prometheus/charts/alertmanager/templates/NOTES.txt 1.7KB
  148. 弹性伸缩测试helm集合/prometheus/charts/alertmanager/templates/ingress.yaml 1.16KB
  149. 弹性伸缩测试helm集合/prometheus/charts/alertmanager/templates/ingressperreplica.yaml 2.01KB
  150. 弹性伸缩测试helm集合/prometheus/charts/alertmanager/templates/tests/
  151. 弹性伸缩测试helm集合/prometheus/charts/alertmanager/templates/serviceaccount.yaml 456B
  152. 弹性伸缩测试helm集合/prometheus/charts/alertmanager/templates/configmap.yaml 591B
  153. 弹性伸缩测试helm集合/prometheus/charts/alertmanager/templates/_helpers.tpl 2.4KB
  154. 弹性伸缩测试helm集合/prometheus/charts/alertmanager/templates/statefulset.yaml 9.33KB
  155. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/ci/default-values.yaml 28B
  156. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/ci/service-labels-values.yaml 50B
  157. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/ci/port-values.yaml 41B
  158. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/ci/serviceport-values.yaml 31B
  159. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/ci/common-labels-values.yaml 90B
  160. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/ci/pod-labels-values.yaml 59B
  161. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/templates/servicemonitor.yaml 2.13KB
  162. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/templates/daemonset.yaml 12.67KB
  163. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/templates/NOTES.txt 1.87KB
  164. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/templates/psp-clusterrole.yaml 515B
  165. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/templates/podmonitor.yaml 3.27KB
  166. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/templates/service.yaml 1.4KB
  167. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/templates/rbac-configmap.yaml 567B
  168. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/templates/clusterrole.yaml 581B
  169. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/templates/verticalpodautoscaler.yaml 1.32KB
  170. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/templates/serviceaccount.yaml 803B
  171. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/templates/psp.yaml 1.25KB
  172. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/templates/extra-manifests.yaml 63B
  173. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/templates/_helpers.tpl 5.84KB
  174. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/templates/endpoints.yaml 478B
  175. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/templates/clusterrolebinding.yaml 715B
  176. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/templates/psp-clusterrolebinding.yaml 649B
  177. 弹性伸缩测试helm集合/prometheus/charts/prometheus-node-exporter/templates/networkpolicy.yaml 641B
  178. 弹性伸缩测试helm集合/prometheus/charts/prometheus-pushgateway/templates/servicemonitor.yaml 1.65KB
  179. 弹性伸缩测试helm集合/prometheus/charts/prometheus-pushgateway/templates/deployment.yaml 846B
  180. 弹性伸缩测试helm集合/prometheus/charts/prometheus-pushgateway/templates/pdb.yaml 524B
  181. 弹性伸缩测试helm集合/prometheus/charts/prometheus-pushgateway/templates/NOTES.txt 1.57KB
  182. 弹性伸缩测试helm集合/prometheus/charts/prometheus-pushgateway/templates/ingress.yaml 1.73KB
  183. 弹性伸缩测试helm集合/prometheus/charts/prometheus-pushgateway/templates/pushgateway-pvc.yaml 1003B
  184. 弹性伸缩测试helm集合/prometheus/charts/prometheus-pushgateway/templates/service.yaml 1.6KB
  185. 弹性伸缩测试helm集合/prometheus/charts/prometheus-pushgateway/templates/serviceaccount.yaml 586B
  186. 弹性伸缩测试helm集合/prometheus/charts/prometheus-pushgateway/templates/extra-manifests.yaml 169B
  187. 弹性伸缩测试helm集合/prometheus/charts/prometheus-pushgateway/templates/_helpers.tpl 9.27KB
  188. 弹性伸缩测试helm集合/prometheus/charts/prometheus-pushgateway/templates/statefulset.yaml 1.6KB
  189. 弹性伸缩测试helm集合/prometheus/charts/prometheus-pushgateway/templates/secret.yaml 315B
  190. 弹性伸缩测试helm集合/prometheus/charts/prometheus-pushgateway/templates/networkpolicy.yaml 960B
  191. 弹性伸缩测试helm集合/prometheus/charts/alertmanager/templates/tests/test-connection.yaml 567B

资源介绍:

Kubernetes HPA弹性伸缩 helm包
# Prometheus [Prometheus](https://prometheus.io/), a [Cloud Native Computing Foundation](https://cncf.io/) project, is a systems and service monitoring system. It collects metrics from configured targets at given intervals, evaluates rule expressions, displays the results, and can trigger alerts if some condition is observed to be true. This chart bootstraps a [Prometheus](https://prometheus.io/) deployment on a [Kubernetes](http://kubernetes.io) cluster using the [Helm](https://helm.sh) package manager. ## Prerequisites - Kubernetes 1.19+ - Helm 3.7+ ## Get Repository Info ```console helm repo add prometheus-community https://prometheus-community.github.io/helm-charts helm repo update ``` _See [helm repository](https://helm.sh/docs/helm/helm_repo/) for command documentation._ ## Install Chart Starting with version 16.0, the Prometheus chart requires Helm 3.7+ in order to install successfully. Please check your `helm` release before installation. ```console helm install [RELEASE_NAME] prometheus-community/prometheus ``` _See [configuration](#configuration) below._ _See [helm install](https://helm.sh/docs/helm/helm_install/) for command documentation._ ## Dependencies By default this chart installs additional, dependent charts: - [alertmanager](https://github.com/prometheus-community/helm-charts/tree/main/charts/alertmanager) - [kube-state-metrics](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-state-metrics) - [prometheus-node-exporter](https://github.com/prometheus-community/helm-charts/tree/main/charts/prometheus-node-exporter) - [prometheus-pushgateway](https://github.com/walker-tom/helm-charts/tree/main/charts/prometheus-pushgateway) To disable the dependency during installation, set `alertmanager.enabled`, `kube-state-metrics.enabled`, `prometheus-node-exporter.enabled` and `prometheus-pushgateway.enabled` to `false`. _See [helm dependency](https://helm.sh/docs/helm/helm_dependency/) for command documentation._ ## Uninstall Chart ```console helm uninstall [RELEASE_NAME] ``` This removes all the Kubernetes components associated with the chart and deletes the release. _See [helm uninstall](https://helm.sh/docs/helm/helm_uninstall/) for command documentation._ ## Updating values.schema.json A [`values.schema.json`](https://helm.sh/docs/topics/charts/#schema-files) file has been added to validate chart values. When `values.yaml` file has a structure change (i.e. add a new field, change value type, etc.), modify `values.schema.json` file manually or run `helm schema-gen values.yaml > values.schema.json` to ensure the schema is aligned with the latest values. Refer to [helm plugin `helm-schema-gen`](https://github.com/karuppiah7890/helm-schema-gen) for plugin installation instructions. ## Upgrading Chart ```console helm upgrade [RELEASE_NAME] prometheus-community/prometheus --install ``` _See [helm upgrade](https://helm.sh/docs/helm/helm_upgrade/) for command documentation._ ### To 25.0 The `server.remoteRead[].url` and `server.remoteWrite[].url` fields now support templating. Allowing for `url` values such as `https://{{ .Release.Name }}.example.com`. Any entries in these which previously included `{{` or `}}` must be escaped with `{{ "{{" }}` and `{{ "}}" }}` respectively. Entries which did not previously include the template-like syntax will not be affected. ### To 24.0 Require Kubernetes 1.19+ Release 1.0.0 of the _alertmanager_ replaced [configmap-reload](https://github.com/jimmidyson/configmap-reload) with [prometheus-config-reloader](https://github.com/prometheus-operator/prometheus-operator/tree/main/cmd/prometheus-config-reloader). Extra command-line arguments specified via `configmapReload.prometheus.extraArgs` are not compatible and will break with the new prometheus-config-reloader. Please, refer to the [sources](https://github.com/prometheus-operator/prometheus-operator/blob/main/cmd/prometheus-config-reloader/main.go) in order to make the appropriate adjustment to the extra command-line arguments. ### To 23.0 Release 5.0.0 of the _kube-state-metrics_ chart introduced a separation of the `image.repository` value in two distinct values: ```console image: registry: registry.k8s.io repository: kube-state-metrics/kube-state-metrics ``` If a custom values file or CLI flags set `kube-state.metrics.image.repository`, please, set the new values accordingly. If you are upgrading _prometheus-pushgateway_ with the chart and _prometheus-pushgateway_ has been deployed as a statefulset with a persistent volume, the statefulset must be deleted before upgrading the chart, e.g.: ```bash kubectl delete sts -l app.kubernetes.io/name=prometheus-pushgateway -n monitoring --cascade=orphan ``` Users are advised to review changes in the corresponding chart releases before upgrading. ### To 22.0 The `app.kubernetes.io/version` label has been removed from the pod selector. Therefore, you must delete the previous StatefulSet or Deployment before upgrading. Performing this operation will cause **Prometheus to stop functioning** until the upgrade is complete. ```console kubectl delete deploy,sts -l app.kubernetes.io/name=prometheus ``` ### To 21.0 The Kubernetes labels have been updated to follow [Helm 3 label and annotation best practices](https://helm.sh/docs/chart_best_practices/labels/). Specifically, labels mapping is listed below: | OLD | NEW | |--------------------|------------------------------| |heritage | app.kubernetes.io/managed-by | |chart | helm.sh/chart | |[container version] | app.kubernetes.io/version | |app | app.kubernetes.io/name | |release | app.kubernetes.io/instance | Therefore, depending on the way you've configured the chart, the previous StatefulSet or Deployment need to be deleted before upgrade. If `runAsStatefulSet: false` (this is the default): ```console kubectl delete deploy -l app=prometheus ``` If `runAsStatefulSet: true`: ```console kubectl delete sts -l app=prometheus ``` After that do the actual upgrade: ```console helm upgrade -i prometheus prometheus-community/prometheus ``` ### To 20.0 The [configmap-reload](https://github.com/jimmidyson/configmap-reload) container was replaced by the [prometheus-config-reloader](https://github.com/prometheus-operator/prometheus-operator/tree/main/cmd/prometheus-config-reloader). Extra command-line arguments specified via configmapReload.prometheus.extraArgs are not compatible and will break with the new prometheus-config-reloader, refer to the [sources](https://github.com/prometheus-operator/prometheus-operator/blob/main/cmd/prometheus-config-reloader/main.go) in order to make the appropriate adjustment to the extra command-line arguments. ### To 19.0 Prometheus has been updated to version v2.40.5. Prometheus-pushgateway was updated to version 2.0.0 which adapted [Helm label and annotation best practices](https://helm.sh/docs/chart_best_practices/labels/). See the [upgrade docs of the prometheus-pushgateway chart](https://github.com/prometheus-community/helm-charts/tree/main/charts/prometheus-pushgateway#to-200) to see whats to do, before you upgrade Prometheus! The condition in Chart.yaml to disable kube-state-metrics has been changed from `kubeStateMetrics.enabled` to `kube-state-metrics.enabled` The Docker image tag is used from appVersion field in Chart.yaml by default. Unused subchart configs has been removed and subchart config is now on the bottom of the config file. If Prometheus is used as deployment the updatestrategy has been changed to "Recreate" by default, so Helm updates work out of the box. `.Values.server.extraTemplates` & `.Values.server.extraObjects` has been removed in favour of `.Values.extraManifests`, which can do the same. `.Values.server.enabled` has been removed as it's useless now that all components are created by subcharts. All files in `templates/se
100+评论
captcha