Hyunsun Moon | cc6b14d | 2020-04-20 23:36:19 -0700 | [diff] [blame^] | 1 | name: production-central-gcp |
Hyunsun Moon | b4b4d2f | 2019-12-08 19:23:10 -0800 | [diff] [blame] | 2 | rancher_kubernetes_engine_config: |
| 3 | authentication: |
| 4 | strategy: x509 |
| 5 | cloud_provider: |
| 6 | name: gce |
| 7 | customCloudProvider: |- |
| 8 | [global] |
| 9 | project-id = m-cord |
| 10 | network-project-id = onf-vpn |
| 11 | network-name = default |
| 12 | subnetwork-name = default |
| 13 | regional = true |
| 14 | multizone = true |
| 15 | ignore_docker_version: true |
| 16 | ingress: |
| 17 | provider: nginx |
| 18 | kubernetes_version: v1.15.6-rancher1-2 |
| 19 | monitoring: |
| 20 | provider: none |
| 21 | network: |
| 22 | options: |
| 23 | calico_cloud_provider: gce |
| 24 | plugin: calico |
| 25 | services: |
| 26 | etcd: |
| 27 | backup_config: |
| 28 | enabled: true |
| 29 | interval_hours: 12 |
| 30 | retention: 6 |
| 31 | safe_timestamp: false |
| 32 | creation: 12h |
| 33 | extra_args: |
| 34 | election-timeout: 5000 |
| 35 | heartbeat-interval: 500 |
| 36 | gid: 0 |
| 37 | retention: 72h |
| 38 | snapshot: false |
| 39 | uid: 0 |
| 40 | kube_api: |
| 41 | always_pull_images: false |
| 42 | pod_security_policy: false |
| 43 | service_node_port_range: 2000-36767 |
| 44 | service_cluster_ip_range: 10.52.128.0/17 |
| 45 | extra_args: |
| 46 | feature-gates: "SCTPSupport=True" |
| 47 | kubelet: |
| 48 | cluster_domain: product.central |
| 49 | cluster_dns_server: 10.52.128.10 |
| 50 | fail_swap_on: false |
| 51 | extra_args: |
| 52 | feature-gates: "SCTPSupport=True" |
| 53 | kube-controller: |
| 54 | cluster_cidr: 10.52.0.0/17 |
| 55 | service_cluster_ip_range: 10.52.128.0/17 |
| 56 | extra_args: |
| 57 | feature-gates: "SCTPSupport=True" |
| 58 | scheduler: |
| 59 | extra_args: |
| 60 | feature-gates: "SCTPSupport=True" |
| 61 | kubeproxy: |
| 62 | extra_args: |
| 63 | feature-gates: "SCTPSupport=True" |
| 64 | ssh_agent_auth: false |
| 65 | addon_job_timeout: 30 |
| 66 | addons: |- |
| 67 | --- |
| 68 | apiVersion: storage.k8s.io/v1 |
| 69 | kind: StorageClass |
| 70 | metadata: |
| 71 | name: zonal-ssd |
| 72 | provisioner: kubernetes.io/gce-pd |
| 73 | parameters: |
| 74 | type: pd-ssd |
| 75 | --- |
| 76 | apiVersion: v1 |
| 77 | kind: ConfigMap |
| 78 | metadata: |
| 79 | namespace: kube-system |
| 80 | name: coredns |
| 81 | data: |
| 82 | Corefile: | |
| 83 | .:53 { |
| 84 | errors |
| 85 | health |
| 86 | kubernetes product.central in-addr.arpa ip6.arpa { |
| 87 | pods insecure |
| 88 | upstream |
| 89 | fallthrough in-addr.arpa ip6.arpa |
| 90 | ttl 30 |
| 91 | } |
| 92 | prometheus :9153 |
| 93 | forward . "/etc/resolv.conf" |
| 94 | cache 30 |
| 95 | loop |
| 96 | reload |
| 97 | loadbalance |
| 98 | } |
Hyunsun Moon | b4b4d2f | 2019-12-08 19:23:10 -0800 | [diff] [blame] | 99 | |
| 100 | windows_prefered_cluster: false |
| 101 | docker_root_dir: /var/lib/docker |
| 102 | local_cluster_auth_endpoint: |
| 103 | enabled: true |
| 104 | enable_network_policy: false |
| 105 | enable_cluster_alerting: false |
| 106 | enable_cluster_monitoring: false |