第11节 k3s HA ~
❤️💕💕记录sealos开源项目的学习过程。k8s,docker和云原生的学习。Myblog:http://nsddd.top
[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:
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 链接
✴️版权声明 © :本书所有内容遵循CC-BY-SA 3.0协议(署名-相同方式共享)©