many changes
This commit is contained in:
parent
d4cb32b9c3
commit
dccf8ca00e
22 changed files with 297 additions and 133 deletions
11
roles/kubernetes-master/files/kubeadm-master-config.cfg
Normal file
11
roles/kubernetes-master/files/kubeadm-master-config.cfg
Normal 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
|
39
roles/kubernetes-master/tasks/main.yml
Normal file
39
roles/kubernetes-master/tasks/main.yml
Normal 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
|
Loading…
Add table
Add a link
Reference in a new issue