c12s-kubespray/docs
Bogdan Dobrelya aefe4a99d2 Preconfigure DNS stack and docker early
In order to enable offline/intranet installation cases:
* Move DNS/resolvconf configuration to preinstall role. Remove
  skip_dnsmasq_k8s var as not needed anymore.

* Preconfigure DNS stack early, which may be the case when downloading
  artifacts from intranet repositories. Do not configure
  K8s DNS resolvers for hosts /etc/resolv.conf yet early (as they may be
  not existing).

* Reconfigure K8s DNS resolvers for hosts only after kubedns/dnsmasq
  was set up and before K8s apps to be created.

* Move docker install task to early stage as well and unbind it from the
  etcd role's specific install path. Fix external flannel dependency on
  docker role handlers. Also fix the docker restart handlers' steps
  ordering to match the expected sequence (the socket then the service).

* Add default resolver fact, which is
  the cloud provider specific and remove hardcoded GCE resolver.

* Reduce default ndots for hosts /etc/resolv.conf to 2. Multiple search
  domains combined with high ndots values lead to poor performance of
  DNS stack and make ansible workers to fail very often with the
  "Timeout (12s) waiting for privilege escalation prompt:" error.

* Update docs.

Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-12-09 17:30:55 +01:00
..
figures use nginx proxy on non-master nodes to proxy apiserver traffic 2016-10-05 20:09:10 +03:00
ansible.md Preconfigure DNS stack and docker early 2016-12-09 17:30:55 +01:00
aws.md changed to the correct link 2016-09-29 17:44:24 +03:00
azure.md add basic azure support for kargo 2016-11-29 10:20:28 +01:00
calico.md Merge pull request #692 from bogdando/gce_fixes 2016-12-07 16:17:30 +01:00
cloud.md add documentation 2016-07-04 14:37:30 +02:00
coreos.md add documentation 2016-07-04 14:37:30 +02:00
dns-stack.md Preconfigure DNS stack and docker early 2016-12-09 17:30:55 +01:00
flannel.md add documentation 2016-07-04 14:37:30 +02:00
getting-started.md add documentation 2016-07-04 14:37:30 +02:00
ha-mode.md Remove etcd-proxy from all nodes and use etcd multiaccess 2016-11-09 13:31:12 +03:00
large-deployments.md Tune dnsmasq/kubedns limits, replicas, logging 2016-11-25 12:49:17 +01:00
netcheck.md Add advanced net check for DNS K8s app 2016-11-28 13:23:25 +01:00
openstack.md add documentation 2016-07-04 14:37:30 +02:00
roadmap.md Update roadmap.md 2016-11-17 12:44:30 -05:00
test_cases.md Reduce CI test matrix 2016-11-29 18:53:43 +01:00
upgrades.md Add document outlining upgrade process 2016-12-07 16:33:08 +03:00
vagrant.md add documentation 2016-07-04 14:37:30 +02:00