文件名称:spring-boot-k8s-hpa:在Kubernetes上使用水平Pod自动缩放器和自定义指标自动缩放Spring Boot
文件大小:49KB
文件格式:ZIP
更新时间:2024-02-19 17:44:00
kubernetes spring-boot docker-container autoscaling SpringBootJava
使用水平Pod自动缩放器和Kubernetes上的自定义指标自动缩放Spring Boot 先决条件 您应该已经安装了minikube。 您应该使用至少4GB的RAM启动minikube: minikube start \ --memory 4096 \ --extra-config=controller-manager.horizontal-pod-autoscaler-upscale-delay=1m \ --extra-config=controller-manager.horizontal-pod-autoscaler-downscale-delay=2m \ --extra-config=controller-manager.horizontal-pod-autoscaler-sync-period=10s 如果您使用的是预先存在的minikube实例,则可以通过销毁VM并重新创建VM来调整VM的大小。 仅添加--memory 4096将没有任何效果。 您应该安装jq轻巧灵活的命令行JSON处理器。 您可以找到更多。 安装自定义指标API 在kub
【文件预览】:
spring-boot-k8s-hpa-master
----src()
--------test()
--------main()
----Dockerfile(365B)
----kube()
--------deployment()
--------hpa.yaml(313B)
----monitoring()
--------prometheus()
--------Makefile(2KB)
--------custom-metrics-api()
--------namespaces.yaml(66B)
--------metrics-server()
----README.md(4KB)
----pom.xml(3KB)
----docker-compose.yml(233B)
----.gitignore(2KB)