86 lines
2.4 KiB
YAML
86 lines
2.4 KiB
YAML
k8s_calico_image: "calico/node:v3.3.1"
|
|
k8s_cni_image: "calico/cni:v3.3.1"
|
|
k8s_calico_controllers_image: "calico/kube-controllers:v3.3.1"
|
|
k8s_coredns_image: "toyangdon/coredns:v1.8.0-arm64"
|
|
k8s_dashboard_image: "kubernetesui/dashboard:v2.0.0"
|
|
k8s_metrics_scraper_image: "kubernetesui/metrics-scraper:v1.0.2"
|
|
k8s_traefik_image: "library/traefik:v1.7"
|
|
k8s_addon_resizer_image: "carlosedp/addon-resizer:v1.8.4-arm64"
|
|
k8s_kube_proxy_image: "toyangdon/kube-proxy-arm64:v1.21.0"
|
|
#glusterfs
|
|
k8s_gluster_image: toyangdon/glusterfs-centos:4-arm64
|
|
k8s_heketi_image: toyangdon/heketi:8-arm64
|
|
|
|
#非必选镜像
|
|
k8s_metrics_server_image: "toyangdon/metrics-server-arm64:v0.3.4"
|
|
|
|
#openvpn
|
|
openvpn_image: toyangdon/openvpn-arm:20191120
|
|
|
|
#资源请求值与限制值
|
|
calico_node_cpu_requests: 50m
|
|
calico_node_cpu_limit: 500m
|
|
calico_node_mem_requests: 100Mi
|
|
calico_node_mem_limit: 800Mi
|
|
|
|
calico_controllers_cpu_requests: 100m
|
|
calico_controllers_cpu_limit: 150m
|
|
calico_controllers_mem_requests: 40Mi
|
|
calico_controllers_mem_limit: 100Mi
|
|
|
|
kubeproxy_cpu_requests: 50m
|
|
kubeproxy_cpu_limit: 200m
|
|
kubeproxy_mem_requests: 50Mi
|
|
kubeproxy_mem_limit: 400Mi
|
|
|
|
|
|
heapster_cpu_requests: 50m
|
|
heapster_cpu_limit: 100m
|
|
heapster_mem_requests: 90Mi
|
|
heapster_mem_limit: 128Mi
|
|
|
|
kubedashboard_cpu_requests: 50m
|
|
kubedashboard_cpu_limit: 100m
|
|
kubedashboard_mem_requests: 200Mi
|
|
kubedashboard_mem_limit: 300Mi
|
|
|
|
traefik_cpu_requests: 250m
|
|
traefik_cpu_limit: 500m
|
|
traefik_mem_requests: 60Mi
|
|
traefik_mem_limit: 800Mi
|
|
|
|
grafana_cpu_requests: 100m
|
|
grafana_cpu_limit: 100m
|
|
grafana_mem_requests: 100Mi
|
|
grafana_mem_limit: 100Mi
|
|
|
|
kube_state_metrics_cpu_requests: 200m
|
|
kube_state_metrics_cpu_limit: 500m
|
|
kube_state_metrics_mem_requests: 100Mi
|
|
kube_state_metrics_mem_limit: 200Mi
|
|
|
|
openvpn_cpu_requests: 30m
|
|
openvpn_cpu_limit: 100m
|
|
openvpn_mem_requests: 10Mi
|
|
openvpn_mem_limit: 200Mi
|
|
|
|
#glusterfs_cpu_limit: >-
|
|
# {{hostvars[groups["kube-storage-node"][0]].ansible_processor_vcpus * 1000 * 0.65}}m
|
|
#glusterfs_cpu_requests: >-
|
|
# {{hostvars[groups["kube-storage-node"][0]].ansible_processor_vcpus * 1000 * 0.65}}m
|
|
|
|
#glusterfs_mem_limit: >-
|
|
# {{(hostvars[groups["kube-storage-node"][0]].ansible_memtotal_mb * 0.625)|int}}Mi
|
|
#glusterfs_mem_requests: >-
|
|
# {{(hostvars[groups["kube-storage-node"][0]].ansible_memtotal_mb * 0.625)|int}}Mi
|
|
|
|
glusterfs_cpu_limit: 2
|
|
glusterfs_cpu_requests: 100m
|
|
glusterfs_mem_limit: 2Gi
|
|
glusterfs_mem_requests: 200Mi
|
|
|
|
heketi_cpu_requests: 10m
|
|
heketi_cpu_limit: 100m
|
|
heketi_mem_requests: 100Mi
|
|
heketi_mem_limit: 250Mi
|