配置环境:centos7
将下列代码加入到每个节点的/etc/hosts文件中:
k8smaster 192.168.10.195 123456
k8sworker1 192.168.10.171 123456
k8sworker2 192.168.11.13 123456
k8sworker3 192.168.11.179 123456
将对应的机器使用 hostnamectl set-hostname xxxxx更改主机名
/etc/ansible/hosts文件中:
[k8smaster]
192.168.10.195
[k8sworkers]
192.168.10.171
192.168.11.13
192.168.11.179
[k8s]
192.168.10.195
192.168.10.171
192.168.11.13
192.168.11.179
搭建k8s环境的k8s.yml文件:
- hosts: k8s
become: yes
become_user: root
tasks:
- name: changefirewalld
service:
name: firewalld
enabled: no
- name: swapoff
shell: swapoff -a
- name: stopfirewalld
service:
name: firewalld
state: stopped
- name: SELINUX=disabled
selinux: state=disabled
- name: Copy file with owner and permissions
copy:
src: /etc/hosts
dest: /etc/hosts
owner: root
group: ro