当前位置: 首页 > news >正文

K8S系列文章之 一键部署K8S环境

部署的原理是基于自动化部署工具 Ansible 实现的,需要提前安装Ansible 并配置下主机节点环境

1. 安装 Ansible

首先ansible基于python2.X 环境,默认centos都已经安装好了python2环境
// 最好更新下库
// yum update 
yum install -y epel-release
yum install ansible -y
//查看ansible的版本
ansible --version

注意: 一定要提前给每一个主机节点配置静态IP

$hostIP 替换成具体的ip 后执行以下命令即可,

echo "配置静态IP"
cat >> /etc/sysconfig/network-scripts/ifcfg-enp0s3 << EOF 
IPADDR=$hostIP
NETMASK=255.255.255.0 
GATEWAY=$gateWayIp
DNS1=8.8.8.8
EOFsed -i 's/dhcp/static/' /etc/sysconfig/network-scripts/ifcfg-enp0s3
cat /etc/sysconfig/network-scripts/ifcfg-enp0s3
systemctl restart network

2. 主机连通性测试

设置参数为不检查key
vi /etc/ansible/ansible.cfg
在文件中进行搜索定位到:/host_key_checking# uncomment this to disable SSH key host checking
#host_key_checking = False
修改后:# uncomment this to disable SSH key host checking
host_key_checking = False

ansible all -m ping

3.自动安装部署 

上传安装部署包到任意目录

 

 执行如下命令安装部署K8S ,等待自动安装完成即可

tar xvf ansible.tar -C /home/ && cd /home/ansible/ && ansible-playbook Install-K8S-deploy.yaml

 

 

http://www.lryc.cn/news/113275.html

相关文章:

  • Spring Boot、Spring Cloud、Spring Alibaba 版本对照关系及稳定兼容版本
  • 虫情监测仪介绍—技术原理、功能优势是什么?
  • HTML5 Canvas和Svg:哪个简单且好用?
  • ChatGPT在社交媒体聊天和评论分析中的应用如何?
  • DoIP学习笔记系列:(四)用CAPL脚本读取DID的关键点
  • chrome插件开发实例06-定制自己的Chrome DevTools调试工具
  • 安卓读取,添加,更新,删除联系人,读取短信
  • Practices6|69. x 的平方根、(哈希表)205. 同构字符串、(哈希表)1002. 查找共用字符
  • Qt扫盲-Model/View入门
  • 关于win11 debian wsl 子系统安装启动docker一直starting,无法启动
  • Nginx反向代理配置+负载均衡集群部署
  • 设计模式行为型——迭代器模式
  • K8s持久化存储(nfs网络存储)
  • 常规VUE项目优化实践,跟着做就对了!
  • PLL 的 verilog 实现
  • 【Hystrix技术指南】(1)基本使用和配置说明
  • Oracle EBS OM客制化调用API创建销售订单非常慢(FND_FLEX_HASH死锁)
  • 【leetcode】394. 字符串解码
  • 系统架构设计高级技能 · 系统质量属性与架构评估(二)【系统架构设计师】
  • 魅族Pandaer手机壳
  • F5洞察2023年网络威胁,助力网络安全防护
  • 从零构建深度学习推理框架-4 框架中的算子注册机制
  • 使用vscode+ssh免密远程Linux
  • rust-异步学习
  • 【Azure】office365邮箱测试的邮箱账号因频繁连接邮箱服务器而被限制连接 引起邮箱显示异常
  • 重新登录成功和登录失败处理器
  • 【Spring】(三)Spring 使用注解存储和读取 Bean对象
  • ParallelCollectionRDD [0] isEmpty at KyuubiSparkUtil.scala:48问题解决
  • ---------------- 部署 Zookeeper 集群 ----------------
  • SpringBoot 依赖管理和自动配置---带你了解什么是版本仲裁