-
Notifications
You must be signed in to change notification settings - Fork 9
/
vars.yml
95 lines (76 loc) · 2.59 KB
/
vars.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
# LXC template to use for your containers. To find the newest release: $pveam available | grep centos-7 | awk '{print $2}'
lxc_template: 'centos-7-default_20171212_amd64.tar.xz'
# Storage Volume where your template will be stored
template_storage: 'Hub'
# Pool for your compute resources to be placed in
k8s_resource_pool: "Kubernetes"
# Path to the SSH Public Key on your Proxmox Server to be used with your compute resources
k8s_ssh_key: "/root/.ssh/sol.milkyway.kubernetes.pub"
# VM IDs
k8s_master_id: '170'
k8s_node1_id: '180'
k8s_node2_id: '181'
k8s_node3_id: '182'
# Hostnames
k8s_master_hn: "Pluto"
k8s_node1_hn: "Ceres"
k8s_node2_hn: "Eris"
k8s_node3_hn: "Haumea"
# Number of CPUs
k8s_master_cpu: "2"
k8s_node1_cpu: "4"
k8s_node2_cpu: "4"
k8s_node3_cpu: "4"
# Amount of memory expressed in megabytes
k8s_master_mem: "4096"
k8s_node1_mem: "8192"
k8s_node2_mem: "8192"
k8s_node3_mem: "8192"
# Disk Sizes
k8s_master_size: "50G"
k8s_node1_size: "50G"
k8s_node2_size: "50G"
k8s_node3_size: "50G"
# IP Addresses
k8s_master_ip: "192.168.1.170"
k8s_node1_ip: "192.168.1.180"
k8s_node2_ip: "192.168.1.181"
k8s_node3_ip: "192.168.1.182"
# Subnet Sizes
k8s_master_sn: "/24"
k8s_node1_sn: "/24"
k8s_node2_sn: "/24"
k8s_node3_sn: "/24"
# Network Gateway
k8s_master_gw: "192.168.1.1"
k8s_node1_gw: "192.168.1.1"
k8s_node2_gw: "192.168.1.1"
k8s_node3_gw: "192.168.1.1"
# DNS Servers
k8s_master_ns: "192.168.1.10"
k8s_node1_ns: "192.168.1.10"
k8s_node2_ns: "192.168.1.10"
k8s_node3_ns: "192.168.1.10"
# Search Domains
k8s_master_sd: "sol.milkyway"
k8s_node1_sd: "sol.milkyway"
k8s_node2_sd: "sol.milkyway"
k8s_node3_sd: "sol.milkyway"
# Network Bridges
k8s_master_bridge: "vmbr0"
k8s_node1_bridge: "vmbr0"
k8s_node2_bridge: "vmbr0"
k8s_node3_bridge: "vmbr0"
# Storage volumes
k8s_master_stg: "SaturnPool"
k8s_node1_stg: "SaturnPool"
k8s_node2_stg: "SaturnPool"
k8s_node3_stg: "SaturnPool"
# CIDR for the Calico Pod Network - MUST be different from any other CIDR on your network to avoid IP collision
calico_cidr: '172.16.0.0'
# URL for the RBAC Policy for the Calico Network Policy: https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/#tabs-pod-install-1
calico_rbac_url: "https://docs.projectcalico.org/v3.3/getting-started/kubernetes/installation/hosted/rbac-kdd.yaml"
# URL for the Calico Network Policy: https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/#tabs-pod-install-1
calico_policy_url: 'https://docs.projectcalico.org/v3.3/getting-started/kubernetes/installation/hosted/kubernetes-datastore/calico-networking/1.7/calico.yaml'
# Administrator user that is created for Kubernetes
k8s_user_name: 'tj'