ToB企服应用市场:ToB评测及商务社交产业平台

标题: 10分钟搭建k8s [打印本页]

作者: 忿忿的泥巴坨    时间: 2024-5-18 19:19
标题: 10分钟搭建k8s
  1. 换桥接模式,换sealos
  2. 桥接模式
  3. 部署出问题了,用这个:
  4. ipconfig
  5. 以太网适配器 以太网:
  6. 连接特定的 DNS 后缀 . . . . . . . :
  7. 本地链接 IPv6 地址. . . . . . . . : fe80::29f9:1da9:30:3d48%8
  8. IPv4 地址 . . . . . . . . . . . . : 10.1.161.207
  9. 子网掩码 . . . . . . . . . . . . : 255.255.255.0
  10. 默认网关. . . . . . . . . . . . . : 10.1.161.1
  11. 查看网卡类型
  12. Realtek PCIe GbE Family Controller
  13. 设置VMnet0的信息
  14. 设置虚拟机信息
  15. 虚拟机的网络适配器模式设置为桥接模式,并选中“复制网络物理连接状态”
  16. 虚拟机里面更改
  17. vi /etc/sysconfig/network-scripts/ifcfg-ens33
  18. IPADDR:10.1.161.208
  19. GATEWAY:10.1.161.1
  20. sudo service network restart
  21. 差不多了,然后换一下开机界面
  22. systemctl get-default
  23. 命令行
  24. systemctl set-default multi-user.target
  25. 图形
  26. systemctl set-default graphical.target
  27. 克隆四台节点
  28. 一台作为master节点负责调度
  29. 其它三台负责数据库集群
  30. 配置防火墙等、关闭swap分区、时间服务
  31. systemctl stop firewalld && systemctl disable firewalld
  32. systemctl stop NetworkManager && systemctl disable NetworkManager
  33. setenforce 0
  34. sed -i s/SELINUX=enforcing/SELINUX=disabled/ /etc/selinux/config
  35. swapoff -a
  36. sed -ri 's/.*swap.*/#&/' /etc/fstab
  37. yum install chrony -y
  38. systemctl enable chronyd --now
  39. chronyc sources
  40. 升级系统内核到最新 Linux master 5.4.270-1.el7.elrepo.x86_64
  41. rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
  42. yum --enablerepo=elrepo-kernel install -y kernel-lt
  43. grep initrd16 /boot/grub2/grub.cfg
  44. grub2-set-default 0
  45. reboot
  46. uname -a
  47. -------------------------------
  48. ------------------------------------------
  49. cat <<EOF >> /etc/hosts
  50. 10.1.161.209 sealos-master01
  51. 10.1.161.210 sealos-node01
  52. 10.1.161.211 sealos-node02
  53. 10.1.161.212 sealos-node03
  54. EOF
  55. mkdir /data
  56. 将sealos二进制文件上传sealos-master01:/data
  57. 将kubernates离线安装包上传sealos-master01:/data
  58. sealos_5.0.0-beta4_linux_amd64.tar.gz
  59. kubernetes-1.27.10.tar.gz
  60. cd /data
  61. 授权并移动到/usr/bin目录中
  62. chmod +x sealos && mv sealos /usr/bin
  63. 集群镜像都可以在
  64. https://github.com/labring-actions/cluster-image-docs
  65. 仓库里找到
  66. 设置主机名
  67. #!/bin/bash
  68. # Set hostname for sealos-master01
  69. sudo hostnamectl set-hostname sealos-master01
  70. # Set hostname for sealos-node01
  71. sudo hostnamectl set-hostname sealos-node01
  72. # Set hostname for sealos-node02
  73. sudo hostnamectl set-hostname sealos-node02
  74. # Set hostname for sealos-node03
  75. sudo hostnamectl set-hostname sealos-node03
  76. 单master多node:
  77. sealos run registry.cn-shanghai.aliyuncs.com/labring/kubernetes:v1.27.10 registry.cn-shanghai.aliyuncs.com/labring/helm:v3.9.4 registry.cn-shanghai.aliyuncs.com/labring/cilium:v1.14.7 \
  78. --masters 10.1.161.209 \
  79. --nodes 10.1.161.210,10.1.161.211,10.1.161.212 -p root
  80. sealos run registry.cn-shanghai.aliyuncs.com/labring/kubernetes:v1.27.10 registry.cn-shanghai.aliyuncs.com/labring/helm:v3.9.4 registry.cn-shanghai.aliyuncs.com/labring/cilium:v1.14.7 \
  81. --masters 10.1.161.206 \
  82. --nodes 10.1.161.188,10.1.161.189 -p root
  83. 增加master节点:
  84. sealos add --masters 192.168.198.127 --master 192.168.198.128
  85. 或者多个连续IP
  86. sealos add --masters 192.168.198.127-192.168.198.128
  87. 删除指定master节点
  88. sealos delete --masters 192.168.198.122 --master 192.168.198.123
  89. 或者多个连续IP
  90. sealos delete --masters 192.168.198.122-192.168.198.123
  91. 新增node
  92. sealos add --nodes 192.168.198.127 --node 192.168.198.128
  93. 或者多个连续IP
  94. sealos add --nodes 192.168.198.127-192.168.198.128
  95. 删除node
  96. sealos delete --nodes 192.168.198.125 --node 192.168.198.126
  97. 或者多个连续IP
  98. sealos delete --nodes 192.168.198.125-192.168.198.126
  99. 清理集群
  100. sealos delete --all -f
  101. 更多请看sealos官网:
  102. https://sealos.run/docs/self-hosting/lifecycle-management/quick-start/deploy-kubernetes
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4