ccyunchina-deploy/roles/kubernetes/addons/defaults/main.yml

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