ansible是一款方便大家对集群计算机进行管理的软件,此软件通过对master节点的设置,通过配置对slave节点的免密服务,完成部署后,即可在master操作一条指令,同时对多个子节点完成指令下发,省去每一台都要去操作的麻烦。
master节点安装
执行此步骤之前,建议主机完成免密配置,本机对本机也要设置免密登陆
安装ansible基础件
sudo apt update
sudo apt install software-properties-common
sudo apt-add-repository --yes --update ppa:ansible/ansible
sudo apt install ansible
下载k3s-ansible
此插件的目标是在运行的机器上轻松安装 Kubernetes 集群
git clone https://github.com/rancher/k3s-ansible.git
设置网络
vi inventory/my-cluster/hosts.ini
[master]
192.16.35.12
[node]
192.16.35.[10:11]
[k3s_cluster:children]
master
node
设置登陆用户名
vi my-cluster/group_vars/all.yml
通过以下命令,并输入slave节点登陆密码,完成初始化
Ansible会将K3S自动安装在集群的server节点和每个worker节点上
ansible-playbook site.yml -i inventory/my-cluster/hosts.ini --ask-become-pass
若文章对你有帮助,可以点赞或打赏支持我们。发布者:AaronYang,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/%e6%a0%91%e8%8e%93%e6%b4%be%e5%ae%89%e8%a3%85ansible%e6%95%99%e7%a8%8b%ef%bc%88%e4%ba%8c%ef%bc%89/