Aleksandr Didenko
e3470b28c5
Move CNI config and add MTU support for calico-cni
- Move CNI configuration creation for Calico to appropriate
network_plugin role from kubernetes/node.
- Add support for MTU configuration in Calico.
8 years ago
Aleksandr Didenko
caa81f3ac2
Fix etcd ssl for canal
- Move CNI configuration from `kubernetes/node` role to
`network_plugin/canal`
- Create SSL dir for Canal and symlink etcd SSL files
- Add needed options to `canal-config` configmap
- Run flannel and calico-node containers with proper configuration
8 years ago
Aleksandr Didenko
309240cd6f
Adding support for canal network plugin
This patch provides support for Canal network plugin installation
as a self-hosted app, see the following link for details:
https://github.com/tigera/canal/tree/master/k8s-install
8 years ago
Matthew Mosesohn
84052ff0b6
use nginx proxy on non-master nodes to proxy apiserver traffic
Also adds all masters by hostname and localhost/127.0.0.1 to
apiserver SSL certificate.
Includes documentation update on how localhost loadbalancer works.
8 years ago
Matthew Mosesohn
6f07da9f41
Restart kubelet if launcher changed
Fixes #409
8 years ago
Matthew Mosesohn
d0a1e15ef3
Deploy kubelet and kube-apiserver as containers
kubelet via docker
kube-apiserver as a static pod
Fixed etcd service start to be more tolerant of slow start.
Workaround for kube_version to stay in download role, but not
download an files by creating a new "nothing" download entry.
8 years ago
Smana
fca384e24c
first version of CoreOS on GCE
Please enter the commit message for your changes. Lines starting
9 years ago
Smana
a649aa8b7e
use ansible_service_mgr to detect init system
9 years ago
Smana
91fca69aa0
generate secrets on deployment machine
test travis with sudo=true instead of required
9 years ago
Smaine Kahlouch
4f92417a5d
split network plugins into distinct roles
9 years ago
Antoine Legrand
b9781fa7c2
Symlink dnsmasq conf
9 years ago
Smaine Kahlouch
baaa6efc2b
workaround_ha_apiserver
9 years ago
ant31
56b92812fa
Fix systemd reload and calico unit
9 years ago
Smaine Kahlouch
4984b57aa2
use rsync instead of command
9 years ago
Smaine Kahlouch
283c4169ac
run apiserver as a service
reorder master handlers
typo for sysvinit
9 years ago
Smaine Kahlouch
391413f7e7
missing commits for the PR #86
9 years ago
Smaine Kahlouch
cb59559835
use command instead of synchronize
9 years ago
Antoine Legrand
078b67c50f
Remove downloader host
9 years ago
Greg Althaus
10b2466d82
run_once only works if master[0] is first in inventory list
of all nodes.
9 years ago
Antoine Legrand
f68d8f3757
Add seT_remote_user in synchronize
9 years ago
Antoine Legrand
9b083b62cf
Rename tasks
9 years ago
Smaine Kahlouch
8127e8f8e8
Flannel running as pod
9 years ago
ant31
f49aa90bf7
fix synchronize pull mode
9 years ago
Smaine Kahlouch
d5320961e9
enforce user root when sudo is used
9 years ago
ant31
9a03249446
Add travis tests
9 years ago
ant31
8fa0110e28
Remove local dep. downloader
9 years ago
Smaine Kahlouch
6103d673b7
New calico's configuration
9 years ago
Smaine Kahlouch
29bf90a858
review handlers for sysvinit
9 years ago
Smaine Kahlouch
1695682d85
handle sysvinit
9 years ago
Smaine Kahlouch
c9d9ccf025
move network-environment template into node role, required by kubelet
9 years ago
ant31
e378f4fb14
Install calico-plugin before running calico
9 years ago
Smaine Kahlouch
680864f95c
don't sync certs on masters, already done in another task
9 years ago
Smaine Kahlouch
fec1dc9041
A single file for tokens tasks
9 years ago
Smaine Kahlouch
e7e03bae9f
calico talks to apiserver with https
9 years ago
Smaine Kahlouch
c6d65cb535
remove temporary workaround due to node reboot issue with calico 2
9 years ago
Smaine Kahlouch
a0746a3efd
remove temporary workaround due to node reboot issue with calico
9 years ago
Antoine Legrand
184bb8c94d
Use 0755 mode for binaries
9 years ago
Smaine Kahlouch
b3841659d7
Review role order, use master ip even when fqdn are used in the inventory
9 years ago
Smaine Kahlouch
d1e19563b0
Master and nodes will run the 'node' role, kube-proxy is run under a container, new script for ssl certs
9 years ago
Smaine Kahlouch
126d4e36c8
Fix kube-proxy on master
9 years ago
Antoine Legrand
7f73bb5522
Keep workaround
9 years ago
ant31
8fa7811b63
Remove workaround
9 years ago
ant31
c352df6fc8
Add Backup
9 years ago
Smaine Kahlouch
347bc4a79c
remove fluentd configuration on nodes
9 years ago
Smaine Kahlouch
00c562828f
Initial commit
9 years ago