blob: e05a6d24d6ab3cfc6d3156c4b78559dd91396d24 [file] [log] [blame]
Hyunsun Moon2b69b952019-08-19 03:19:03 -05001# Copyright 2019-present Open Networking Foundation
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15# Sample kubespray override variables for COMAC deploy.
16# Pass this file as an extra variables when running kubespray. For example,
17# ansible-playbook -b -i inventory/comac/hosts.ini -e @inventory/comac/extra-vars.yaml cluster.yml
18# Tested with Kubespray release-2.11
19
20# OS
21disable_swap: true
22populate_inventory_to_hosts_file: true
23
24# etcd
25etcd_deployment_type: docker
26etcd_memory_limit: 8192M
27
28# Docker
29docker_iptables_enabled: true
30
31# K8S
32kubeadm_enabled: true
33kubelet_deployment_type: host
34kubectl_localhost: true
35kubeconfig_localhost: true
Hyunsun Moon5aaf5432019-11-11 15:35:40 -070036kube_proxy_metrics_bind_address: 0.0.0.0:10249
Hyunsun Moon2b69b952019-08-19 03:19:03 -050037
38kube_feature_gates: [SCTPSupport=True]
39kube_pods_subnet: 172.18.0.0/17
40kube_service_addresses: 172.18.128.0/17
41kube_apiserver_node_port_range: 2000-36767
42kube_network_plugin: calico
43kube_network_plugin_multus: true
44multus_version: stable
45ipip: false
46
47local_volume_provisioner_enabled: true
48
49# Applications
50dns_mode: coredns
51dns_cores_per_replica: 256
52dns_min_replicas: 1
53
54helm_enabled: true
55helm_deployment_type: host
Hyunsun Moon19890ec2019-11-14 17:16:11 -060056helm_version: v2.16.1