- Apr 11, 2019
-
-
Matthew Mosesohn authored
* Use Kubernetes 1.14 and experimental control plane support * bump to v1.14.0
-
- Apr 10, 2019
-
-
Andreas Krüger authored
-
Andreas Krüger authored
-
MarkusTeufelberger authored
* Add ansible-lint as gitlab-ci step * Fix jinja2 syntax in include_tasks that breaks ansible-lint * Use a block scalar to get around gitlab quoting/escaping rules * Run ansible-lint in verbose mode in CI
-
- Apr 09, 2019
-
-
Andreas Krüger authored
-
- Apr 08, 2019
-
-
Andreas Krüger authored
-
Maxime Guyot authored
-
- Apr 07, 2019
-
-
Maxime Guyot authored
-
- Apr 04, 2019
-
-
Maxime Guyot authored
-
Andreas Krüger authored
* Update CoreDNS to 1.4.0 * Update readme to reflect CoreDNS update
-
Andreas Krüger authored
* Update DNS Autoscaler * Update downloads too * Fix yamllint * Fix yamllint
-
- Apr 01, 2019
-
-
Matthew Mosesohn authored
Both kubedns and dnsmasq modes are long not maintained. We should run dns_late steps at the end because sshd makes DNS lookups during Ansible run and has 2s timeouts for each failed lookup trying to connect to coredns before it is ready.
-
Bort Verwilst authored
-
- Mar 27, 2019
-
-
Bart Verwilst authored
-
- Mar 07, 2019
-
-
Bort Verwilst authored
-
- Feb 28, 2019
-
-
Bort Verwilst authored
* Add 1.12.6, sort arm64 descending * remove 1.10.x checksums (EOL anyways)
-
- Feb 26, 2019
-
-
Peter Metz authored
* feat(external-provisioner/local-path-provisioner): adds support for local path provisioner Helpful for local development but also in production workloads (once the permission model is worked out) where you have redundancy built into the software uses the PVCs (e.g. database cluster with synchronous replication) * feat(local-path-provisioner): adds debug flag, image tag group var * fix(local-path-provisioner): moves image repo/tag to download role * test(gce_centos7-flannel): enables local-path-provisioner in test case * fix(addons): add image repo/tag to commented default values * fix(local-path-provisioner): typo in jinja template for local path provisioner * style(local-path-provisioner): debug flag condition re-formatted * fix(local-path-provisioner): adds missing default value for debug flag * fix(local-path-provisioner): syntax fix for debug if condition end * fix(local-path-provisioner): jinja template syntax: if condition white space
-
Wong Hoi Sing Edison authored
Upstream Changes: - weave 2.5.1 (https://github.com/weaveworks/weave/releases/tag/v2.5.1) Our Changes: - Sync templates with upstream changes
-
- Feb 13, 2019
-
-
Florent Monbillard authored
Currently, the task `container_download | download images for kubeadm config images` fetches etcd image even though it's not required (etcd is bootstrapped by kubespray, not kubeadm). `kubeadm-images.yaml` is only a subset of `kubeadm-config.yaml`, therefore ``kubeadm config images pull` will try to get all this list (including etcd) ``` # kubeadm config images list --config /etc/kubernetes/kubeadm-images.yaml k8s.gcr.io/kube-apiserver:v1.13.2 k8s.gcr.io/kube-controller-manager:v1.13.2 k8s.gcr.io/kube-scheduler:v1.13.2 k8s.gcr.io/kube-proxy:v1.13.2 k8s.gcr.io/pause:3.1 k8s.gcr.io/etcd:3.2.24 k8s.gcr.io/coredns:1.2.6 ``` When using the `kubeadm-config.yaml` though, it doesn't list etcd image: ``` # kubeadm config images list --config /etc/kubernetes/kubeadm-config.yaml k8s.gcr.io/kube-apiserver:v1.13.2 k8s.gcr.io/kube-controller-manager:v1.13.2 k8s.gcr.io/kube-scheduler:v1.13.2 k8s.gcr.io/kube-proxy:v1.13.2 k8s.gcr.io/pause:3.1 k8s.gcr.io/coredns:1.2.6 ``` This change just adds the etcd endpoints in the `kubeadm-images.yaml` to give a hint to kubeadm it doesn't need etcd image for its boostrapping as etcd is "external". I confess it is a ugly hack, a better way would be to use a single `kubeadm-config.yaml` for both tasks, but they are triggered by different roles (`kubeadm-images.yaml` is used by download, `kubeadm-config.yaml` by kubernetes/master) at different steps and I didn't want to refactor too many things to prevent breakage. This is specially useful for offline installation where a whitelist of container images is mirrored on a local private container registry. `k8s.gcr.io/etcd` and `quay.io/coreos/etcd` are two different repositories hosting the same images but using *different tags*! * coreos/etcd:v3.2.24 * k8s.gcr.io/etcd:3.2.24 (note the missing 'v' in the tag name)
-
- Feb 09, 2019
-
-
Maxime Guyot authored
-
- Feb 07, 2019
-
-
joakimr-axis authored
Change-Id: I27d670803bea82a68d5eb0e49d4677f4afdce55f
-
- Feb 06, 2019
-
-
Bort Verwilst authored
* update k8s to 1.13.3 * update README as well
-
- Jan 28, 2019
-
-
wangxf authored
* Suport calico 3.4.0 Signed-off-by: wangxf1987 <xiaofeix.wang@gmail.com> * Remove symlink + cni conflist template when 3.3.0+, handle Canal, addition of install-cni: sidecar(3.3.0) or initontainer(3.4.0), KUBECONFIG_FILEPATH, calico_cert_dir, advertise cluster ips * scheduler.alpha.kubernetes.io/critical-pod deprecated since 1.12
-
Florent Monbillard authored
Addressing the discussion started in #4064, this PR moves kubeadm and hyperkube binaries to /usr/local/bin before running them on the master nodes. It is to address the case where local_release_dir points to /tmp (kubespray default) and /tmp is mounted with noexec mode, preventing any binaries to be run in that partition. In role "node", we still move kubeadm to bin_dir only on the worker nodes.
-
Danny Kulchinsky authored
* Mount host /run/xtables.lock in nodelocaldns container * fix typo in nodelocaldns daemonset manifest yml * Add prometheus scrape annotation, updateStrategy and reduce termination grace period * fix indentation * actually fix it.. * Bump k8s-dns-node-cache tag to 1.15.1 (fixes https://github.com/kubernetes/dns/issues/282)
-
rongzhang authored
Supported by kubeadm v1.11
-
- Jan 18, 2019
-
-
Bort Verwilst authored
-
- Jan 16, 2019
-
-
Chad Swenson authored
Helm v2.12.2 has fixes for a security vuln, and there have been several improvements since our last update.
-
- Jan 11, 2019
-
-
rongzhang authored
-
- Jan 09, 2019
-
-
Manuel Cintron authored
-
- Jan 08, 2019
-
-
Chad Swenson authored
-
- Jan 04, 2019
-
-
Karl Skewes authored
-
- Dec 28, 2018
-
-
Rong Zhang authored
* Add scale master features * Add certificate management with kubeadm * Add kubeadm kubeconfig * Fix ymalroles error * fix upgrade cluster fialed * force update cert and keys when you reconfigure cluster
-
- Dec 23, 2018
-
-
Rong Zhang authored
download v1.12.3 kubernetes images failed
-
Bort Verwilst authored
-
- Dec 22, 2018
-
-
rongzhang authored
-
- Dec 19, 2018
-
-
Rong Zhang authored
* Add images downloader to download roles * Use single jinja2 templates * add kube_version to templates
-
rongzhang authored
-
- Dec 18, 2018
-
-
ihard authored
* add vars for cilium init container * make yamllint happy * add var cilium_init in downloads
-
- Dec 11, 2018
-
-
Thomas Nys authored
* Add support for running a nodelocal dns cache After encountering dns issues in a cluster I was recently working on I noticed Kubernetes 1.13 introduced support for running a nodelocal dns cache. I believe this can usefull for more people. https://github.com/kubernetes/kubernetes/commit/73b548db06c5e293533344c5b6171e955eac9ff1 https://github.com/kubernetes/enhancements/blob/master/keps/sig-network/0030-nodelocal-dns-cache.md * Add requested changes * Add additional requested changes + documentation * Add requested changes after review * Replace incorrect variable
-