第11节 k3s HA ~


❤️💕💕记录sealosopen in new window开源项目的学习过程。k8s,docker和云原生的学习open in new window。Myblog:http://nsddd.topopen in new window


[TOC]

准备

三台基本配置的机器(避免了docker,测试过,namespace的隔离性并不让我满意)

版本

  • node:ubuntu22.04、Ubuntu20.04
  • master:Ubuntu

Go语言

root@smile:/usr/local/src# cat /etc/profile.d/mypath
# GO语言路径
export GO_PATH=$"/usr/local/src/go"

# path
export PATH=$PATH:$GO_PATH/bin

固定ip

cat >> /etc/hosts << EOF
192.168.71.130 cubmaster01
192.168.71.131 cubnode01
192.168.71.132 cubnode02
EOF

注意@!

考虑到后期维护性和可扩展性,取消了固定 IP

使用 DHCP 分配 IP:

image-20221124170002829

rsync远程同步工具

rsync主要用于备份和镜像,具有速度快、避免相同内容和支持符号链接的优点

相比较scp,rsync速度更快,只对差异文件做更新

第一次同步等同于拷贝

基本语法

rsync -rav atguigu@hadoop01:/opt/module atguigu@hadoop02:/opt/module
-v详细模式输出
-z压缩文件
-o保留文件原始所有者身份
-g保留文件原始所有组身份
-p保留文件原始权限信息
-b备份目标文件
-r递归目录文件(传输目录内的子文件)
-d不递归目录文件(不传输目录内的子文件)
-P显示进度信息
-q精简输出模式
-h显示帮助信息

END 链接