Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
K
Kubespray
Manage
Activity
Members
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Model registry
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Mirror
Kubespray
Commits
9ee9a103
Commit
9ee9a103
authored
8 years ago
by
Antoine Legrand
Committed by
GitHub
8 years ago
Browse files
Options
Downloads
Plain Diff
Merge pull request #1067 from kubernetes-incubator/ant31-patch-2
Uncommented group_vars variables
parents
75b69876
eb904668
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
inventory/group_vars/k8s-cluster.yml
+115
-115
115 additions, 115 deletions
inventory/group_vars/k8s-cluster.yml
with
115 additions
and
115 deletions
inventory/group_vars/k8s-cluster.yml
+
115
−
115
View file @
9ee9a103
#
# Valid bootstrap options (required): ubuntu, coreos, centos, none
# Valid bootstrap options (required): ubuntu, coreos, centos, none
#
bootstrap_os: none
bootstrap_os
:
none
#
# Directory where the binaries will be installed
# Directory where the binaries will be installed
#
bin_dir: /usr/local/bin
bin_dir
:
/usr/local/bin
#
# Kubernetes configuration dirs and system namespace.
# Kubernetes configuration dirs and system namespace.
#
# Those are where all the additional config stuff goes
# Those are where all the additional config stuff goes
#
# the kubernetes normally puts in /srv/kubernets.
# the kubernetes normally puts in /srv/kubernets.
#
# This puts them in a sane location and namespace.
# This puts them in a sane location and namespace.
#
# Editting those values will almost surely break something.
# Editting those values will almost surely break something.
#
kube_config_dir: /etc/kubernetes
kube_config_dir
:
/etc/kubernetes
#
kube_script_dir: "{{ bin_dir }}/kubernetes-scripts"
kube_script_dir
:
"
{{
bin_dir
}}/kubernetes-scripts"
#
kube_manifest_dir: "{{ kube_config_dir }}/manifests"
kube_manifest_dir
:
"
{{
kube_config_dir
}}/manifests"
#
system_namespace: kube-system
system_namespace
:
kube-system
#
# Logging directory (sysvinit systems)
# Logging directory (sysvinit systems)
#
kube_log_dir: "/var/log/kubernetes"
kube_log_dir
:
"
/var/log/kubernetes"
#
# This is where all the cert scripts and certs will be located
# This is where all the cert scripts and certs will be located
#
kube_cert_dir: "{{ kube_config_dir }}/ssl"
kube_cert_dir
:
"
{{
kube_config_dir
}}/ssl"
#
# This is where all of the bearer tokens will be stored
# This is where all of the bearer tokens will be stored
#
kube_token_dir: "{{ kube_config_dir }}/tokens"
kube_token_dir
:
"
{{
kube_config_dir
}}/tokens"
#
# This is where to save basic auth file
# This is where to save basic auth file
#
kube_users_dir: "{{ kube_config_dir }}/users"
kube_users_dir
:
"
{{
kube_config_dir
}}/users"
#
kube_api_anonymous_auth: false
kube_api_anonymous_auth
:
false
#
## Change this to use another Kubernetes version, e.g. a current beta release
## Change this to use another Kubernetes version, e.g. a current beta release
#
kube_version: v1.5.3
kube_version
:
v1.5.3
#
# Where the binaries will be downloaded.
# Where the binaries will be downloaded.
#
# Note: ensure that you've enough disk space (about 1G)
# Note: ensure that you've enough disk space (about 1G)
#
local_release_dir: "/tmp/releases"
local_release_dir
:
"
/tmp/releases"
#
# Random shifts for retrying failed ops like pushing/downloading
# Random shifts for retrying failed ops like pushing/downloading
#
retry_stagger: 5
retry_stagger
:
5
#
# This is the group that the cert creation scripts chgrp the
# This is the group that the cert creation scripts chgrp the
#
# cert files to. Not really changable...
# cert files to. Not really changable...
#
kube_cert_group: kube-cert
kube_cert_group
:
kube-cert
#
# Cluster Loglevel configuration
# Cluster Loglevel configuration
#
kube_log_level: 2
kube_log_level
:
2
#
# Users to create for basic auth in Kubernetes API via HTTP
# Users to create for basic auth in Kubernetes API via HTTP
#
kube_api_pwd: "changeme"
kube_api_pwd
:
"
changeme"
#
kube_users:
kube_users
:
#
kube:
kube
:
#
pass: "{{kube_api_pwd}}"
pass
:
"
{{kube_api_pwd}}"
#
role: admin
role
:
admin
#
root:
root
:
#
pass: "{{kube_api_pwd}}"
pass
:
"
{{kube_api_pwd}}"
#
role: admin
role
:
admin
#
# Choose network plugin (calico, weave or flannel)
# Choose network plugin (calico, weave or flannel)
#
# Can also be set to 'cloud', which lets the cloud provider setup appropriate routing
# Can also be set to 'cloud', which lets the cloud provider setup appropriate routing
#
kube_network_plugin: calico
kube_network_plugin
:
calico
#
# Kubernetes internal network for services, unused block of space.
# Kubernetes internal network for services, unused block of space.
#
kube_service_addresses: 10.233.0.0/18
kube_service_addresses
:
10.233.0.0/18
#
# internal network. When used, it will assign IP
# internal network. When used, it will assign IP
#
# addresses from this range to individual pods.
# addresses from this range to individual pods.
#
# This network must be unused in your network infrastructure!
# This network must be unused in your network infrastructure!
#
kube_pods_subnet: 10.233.64.0/18
kube_pods_subnet
:
10.233.64.0/18
#
# internal network node size allocation (optional). This is the size allocated
# internal network node size allocation (optional). This is the size allocated
#
# to each node on your network. With these defaults you should have
# to each node on your network. With these defaults you should have
#
# room for 4096 nodes with 254 pods per node.
# room for 4096 nodes with 254 pods per node.
#
kube_network_node_prefix: 24
kube_network_node_prefix
:
24
#
# The port the API Server will be listening on.
# The port the API Server will be listening on.
#
kube_apiserver_ip: "{{ kube_service_addresses|ipaddr('net')|ipaddr(1)|ipaddr('address') }}"
kube_apiserver_ip
:
"
{{
kube_service_addresses|ipaddr('net')|ipaddr(1)|ipaddr('address')
}}"
#
kube_apiserver_port: 443 # (https)
kube_apiserver_port
:
443
# (https)
#
kube_apiserver_insecure_port: 8080 # (http)
kube_apiserver_insecure_port
:
8080
# (http)
#
# DNS configuration.
# DNS configuration.
#
# Kubernetes cluster name, also will be used as DNS domain
# Kubernetes cluster name, also will be used as DNS domain
#
cluster_name: cluster.local
cluster_name
:
cluster.local
#
# Subdomains of DNS domain to be resolved via /etc/resolv.conf for hostnet pods
# Subdomains of DNS domain to be resolved via /etc/resolv.conf for hostnet pods
#
ndots: 2
ndots
:
2
#
# Can be dnsmasq_kubedns, kubedns or none
# Can be dnsmasq_kubedns, kubedns or none
#
dns_mode: dnsmasq_kubedns
dns_mode
:
dnsmasq_kubedns
#
# Can be docker_dns, host_resolvconf or none
# Can be docker_dns, host_resolvconf or none
#
resolvconf_mode: docker_dns
resolvconf_mode
:
docker_dns
#
# Deploy netchecker app to verify DNS resolve as an HTTP service
# Deploy netchecker app to verify DNS resolve as an HTTP service
#
deploy_netchecker: false
deploy_netchecker
:
false
#
# Ip address of the kubernetes skydns service
# Ip address of the kubernetes skydns service
#
skydns_server: "{{ kube_service_addresses|ipaddr('net')|ipaddr(3)|ipaddr('address') }}"
skydns_server
:
"
{{
kube_service_addresses|ipaddr('net')|ipaddr(3)|ipaddr('address')
}}"
#
dns_server: "{{ kube_service_addresses|ipaddr('net')|ipaddr(2)|ipaddr('address') }}"
dns_server
:
"
{{
kube_service_addresses|ipaddr('net')|ipaddr(2)|ipaddr('address')
}}"
#
dns_domain: "{{ cluster_name }}"
dns_domain
:
"
{{
cluster_name
}}"
#
# Path used to store Docker data
# Path used to store Docker data
#
docker_daemon_graph: "/var/lib/docker"
docker_daemon_graph
:
"
/var/lib/docker"
#
## A string of extra options to pass to the docker daemon.
## A string of extra options to pass to the docker daemon.
#
## This string should be exactly as you wish it to appear.
## This string should be exactly as you wish it to appear.
#
## An obvious use case is allowing insecure-registry access
## An obvious use case is allowing insecure-registry access
#
## to self hosted registries like so:
## to self hosted registries like so:
#
docker_options: "--insecure-registry={{ kube_service_addresses }} --graph={{ docker_daemon_graph }} --iptables=false"
docker_options
:
"
--insecure-registry={{
kube_service_addresses
}}
--graph={{
docker_daemon_graph
}}
--iptables=false"
#
docker_bin_dir: "/usr/bin"
docker_bin_dir
:
"
/usr/bin"
#
# Settings for containerized control plane (etcd/kubelet/secrets)
# Settings for containerized control plane (etcd/kubelet/secrets)
#
etcd_deployment_type: docker
etcd_deployment_type
:
docker
#
kubelet_deployment_type: docker
kubelet_deployment_type
:
docker
#
cert_management: script
cert_management
:
script
#
vault_deployment_type: docker
vault_deployment_type
:
docker
#
# K8s image pull policy (imagePullPolicy)
# K8s image pull policy (imagePullPolicy)
#
k8s_image_pull_policy: IfNotPresent
k8s_image_pull_policy
:
IfNotPresent
#
# Monitoring apps for k8s
# Monitoring apps for k8s
#
efk_enabled: false
efk_enabled
:
false
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment