Improve ansible playbook.

Signed-off-by: Lantao Liu <lantaol@google.com>
This commit is contained in:
Lantao Liu 2017-09-25 04:02:54 +00:00
parent 529971a1dd
commit 994df4cb7c
4 changed files with 11 additions and 8 deletions

View File

@ -16,6 +16,11 @@
- name: "Start CRI-Containerd"
systemd: name=cri-containerd daemon_reload=yes state=started enabled=yes
- name: "Load br_netfilter kernel module"
modprobe:
name: br_netfilter
state: present
- name: "Set bridge-nf-call-iptables"
sysctl:
name: net.bridge.bridge-nf-call-iptables
@ -27,14 +32,13 @@
value: 1
- name: "Check kubelet args in kubelet config"
shell: grep "^Environment=\"KUBELET_EXTRA_ARGS=" /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
ignore_errors: true
shell: grep "^Environment=\"KUBELET_EXTRA_ARGS=" /etc/systemd/system/kubelet.service.d/10-kubeadm.conf || true
register: check_args
- name: "Add runtime args in kubelet conf"
lineinfile:
dest: "/etc/systemd/system/kubelet.service.d/10-kubeadm.conf"
line: "Environment=\"KUBELET_EXTRA_ARGS= --container-runtime=remote --runtime-request-timeout=15m --image-service-endpoint=/var/run/cri-containerd.sock --container-runtime-endpoint=/var/run/cri-containerd.sock\""
line: "Environment=\"KUBELET_EXTRA_ARGS= --container-runtime=remote --runtime-request-timeout=15m --container-runtime-endpoint=/var/run/cri-containerd.sock\""
insertafter: '\[Service\]'
when: check_args.stdout == ""

View File

@ -6,8 +6,8 @@
with_items:
- unzip
- tar
- btrfs-progs-devel
- libseccomp-devel
- btrfs-progs
- libseccomp
- util-linux
- socat
- libselinux-python

View File

@ -8,8 +8,7 @@
- tar
- apt-transport-https
- btrfs-tools
- libapparmor-dev
- libseccomp-dev # Revisit the need and alternatives for all -dev packages
- libapparmor1
- libseccomp2
- socat
- util-linux

View File

@ -1,6 +1,6 @@
---
# TODO update official versions once they are available
cri_containerd_release_version: 0.1.0-247-g10df5f7
cri_containerd_release_version: 0.1.0-258-g529971a
cri_release_directory: /opt/cri-containerd/
local_bin_dir: /usr/local/bin/
local_sbin_dir: /usr/local/sbin/