# install-k8s **Repository Path**: itkevin/install-k8s ## Basic Information - **Project Name**: install-k8s - **Description**: k8s 一键部署(ansible) - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 26 - **Created**: 2023-02-04 - **Last Updated**: 2023-02-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## k8s 一键部署 ### 1)基于ansible 一键部署k8s流程图: ![输入图片说明](images/1image.png) ### 2)安装ansible ``` yum -y install epel-release yum -y install ansible ansible --version ``` 开启记录日志: 配置文件:`/etc/ansible/ansible.cfg` ```bash vi /etc/ansible/ansible.cfg # 去掉前面的'#'号 #log_path = /var/log/ansible.log ==> log_path = /var/log/ansible.log ``` 去掉第一次连接ssh ask确认 ```bash vi /etc/ansible/ansible.cfg # 其实就是把#去掉 # host_key_checking = False ==> host_key_checking = False ``` ### 3)下载 ``` git clone https://gitee.com/hadoop-bigdata/install-k8s.git ``` ### 4)修改配置 修改节点信息,配置文件:`/etc/ansible/hosts` ![输入图片说明](images/2image.png) 修改`install-k8s/init/files/hosts` ![输入图片说明](images/3image.png) ### 5)执行部署 ```bash # 可以加上-vvv显示更多信息 ansible-playbook install-k8s.yaml kubectl get nodes kubectl get pods -A ``` ![输入图片说明](images/4image.png) ### 6)卸载 ```bash ansible-playbook uninstall-k8s.yaml ``` ![输入图片说明](images/5image.png)