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

kubeasz一键部署k8s集群

下载程序

部署说明

部署文档

root@iZj6cd9joygowsf7am5hryZ:~# apt-get  update
root@iZj6cd9joygowsf7am5hryZ:~# apt-get  upgrade
root@iZj6cd9joygowsf7am5hryZ:~# export release=3.6.2
root@iZj6cd9joygowsf7am5hryZ:~# wget https://github.com/easzlab/kubeasz/releases/download/${release}/ezdown
root@iZj6cd9joygowsf7am5hryZ:~# chmod +x ./ezdown
root@iZj6cd9joygowsf7am5hryZ:~# ./ezdown
root@iZj6cd9joygowsf7am5hryZ:~# ./ezdown -D -m standard
root@iZj6cd9joygowsf7am5hryZ:~# cd /etc/kubeasz/
root@iZj6cd9joygowsf7am5hryZ:~# vim ansible.cfg 
root@iZj6cd9joygowsf7am5hryZ:~# ./ezdown -S
root@iZj6cd9joygowsf7am5hryZ:~# docker exec -it kubeasz ezctl new biking-test
root@iZj6cd9joygowsf7am5hryZ:~# cd /etc/kubeasz/clusters/biking-test/
root@iZj6cd9joygowsf7am5hryZ:~# vim config.yml 
# nfs部分根据自己的配置更改配置
***
# nfs-provisioner 自动安装
nfs_provisioner_install: "no"
nfs_provisioner_namespace: "kube-system"
nfs_provisioner_ver: "v4.0.2"
nfs_storage_class: "managed-nfs-storage"
nfs_server: "172.16.10.20"
nfs_path: "/data/nfs"
***
root@iZj6cd9joygowsf7am5hryZ:~# vim hosts 
***
# 'etcd' cluster should have odd member(s) (1,3,5,...)
[etcd]
172.16.10.202
172.16.10.203
172.16.10.204# master node(s), set unique 'k8s_nodename' for each node
# CAUTION: 'k8s_nodename' must consist of lower case alphanumeric characters, '-' or '.',
# and must start and end with an alphanumeric character
[kube_master]
172.16.10.200 k8s_nodename='biking-test-master'# work node(s), set unique 'k8s_nodename' for each node
# CAUTION: 'k8s_nodename' must consist of lower case alphanumeric characters, '-' or '.',
# and must start and end with an alphanumeric character
[kube_node]
172.16.10.202 k8s_nodename='biking-test-node01'
172.16.10.203 k8s_nodename='biking-test-node02'
172.16.10.204 k8s_nodename='biking-test-node03'
***
root@iZj6cd9joygowsf7am5hryZ:~# docker exec -it kubeasz ezctl setup biking-test all
http://www.lryc.cn/news/227955.html

相关文章:

  • 高性能图表库LightningChart JS v5.0 - 轻松实现图表自定义布局
  • 深度学习的集体智慧:最新发展综述
  • Java之“数字困境”:资产管理项目中的Bug追踪与启示
  • 小程序微信登录授权突然没反应的原因和解决方案
  • 文本提交时如何使用PHP替换回车为br
  • 安全框架SpringSecurity-1(认证入门数据库授权)
  • 【MybatisPlus】条件构造器、自定义SQL、Service接口
  • 数组计算广播
  • 代码解读:Zero-shot 视频生成任务 Text2Video-Zero
  • hub.docker访问不了的问题(一步解决)
  • [.NET] Speex 语音编解码介绍, 使用, 代码示例
  • 小样本目标检测(Few-Shot Object Detection)综述
  • 【解决问题】---- 解决 avue-crud 表格勾选数据翻页后界面保持选中
  • JL-03小型气象站气象环境在线监测设备自动上传并保存数据
  • Ansible的变量(vars,register,set_fact)
  • 麒麟KYLINIOS软件仓库搭建03-软件仓库添加新版本的软件包
  • 监控系统是怎么组的(sentry)
  • Java --- 直接内存
  • 数据结构与算法之排序: Leetcode 21. 合并两个有序链表 (Typescript版)
  • AIGC:使用bert_vits2实现栩栩如生的个性化语音克隆
  • 2023年CKA考试真题及注意事项
  • 云计算运维面试
  • Qt实现TCP调试助手 - 简述如何在Qt中实现TCP多并发
  • 【Python OpenCV】OpenCV介绍
  • 11-09 周四 CNN 卷积神经网络基础知识
  • Vue.js中的路由(router)和Vue Router的作用?
  • 从开源项目聊鱼眼相机的“360全景拼接”
  • 网络安全——
  • 用excel 整理工作流程,以周为时间节点,自动统计进度
  • Wireshark学习 与 TCP/IP协议分析