many changes

This commit is contained in:
hybris 2019-08-08 21:20:54 +02:00
parent d4cb32b9c3
commit dccf8ca00e
22 changed files with 297 additions and 133 deletions

View file

@ -0,0 +1,11 @@
apiVersion: kubeadm.k8s.io/v1beta1
kind: ClusterConfiguration
kubernetesVersion: v1.15.1
apiServer:
extraArgs:
advertise-address: 2001:470:6d:22c:42::1
anonymous-auth: "false"
enable-admission-plugins: AlwaysPullImages,DefaultStorageClass
controllerManager:
extraArgs:
bind-address: ::1

View file

@ -0,0 +1,39 @@
---
- name: copy master config
template:
src: ../files/kubeadm-master-config.cfg
dest: /root/kubeadm-master-config.cfg
# - name: initialize kubernetes master
# # shell: kubeadm init --apiserver-advertise-address=2001:470:6d:22c:42::1 --pod-network-cidr=2001:470:6d:22c:42::/80
# # shell: kubeadm init --config=kubeadm-master-config.cfg --pod-network-cidr=2001:470:6d:22c:42::/80
# shell: echo test
# run_once: yes
# - name: Generate join command
# command: kubeadm token create --print-join-command
# register: join_command
# - name: Copy join command to local file
# local_action: copy content="{{ join_command.stdout_lines[0] }}" dest="./join-command"
###
### kubectl init -> https://github.com/kubernetes/kubernetes/issues/44665#issuecomment-295216655
####
# - name: Setup kubeconfig
# command: "{{ item }}"
# with_items:
# - sudo cp /etc/kubernetes/admin.conf $HOME/
# - sudo chown $(id -u):$(id -g) $HOME/admin.conf
# - export KUBECONFIG=$HOME/admin.conf
# become: no
# - name: Setup kubeconfig
# command: "{{ item }}"
# with_items:
# - mkdir -p ~/.kube
# - cp -i /etc/kubernetes/admin.conf ~/.kube/config
# - chown root:root ~/.kube/config