- 使用抢占式收费便宜
- 2C4G就够了
- 3台实例
- 系统选择Ubuntu 16.04 64位,使用docker最好是4.4以上内核。
- 按流量收费
- 宽带峰值设到100M
- 选择自定义配置
- 设置登录密码
2.1.1 修改hostname(三台)
验证是否修改成功
2.1.2 修改hosts配置(三台)
验证是否修改成功
2.1.3 其他配置(阿里云默认关闭)
查看firewalld(默认关闭)
查看SELinux(默认未安装)
查看swap(默认关闭)
2.1.4 开启参数补全(三台)
取消注释
启用配置
2.2.1更新apt包索引
安装软件包以允许apt通过HTTPS使用存储库
添加Docker的官方GPG密钥
安装add-apt-repository工具
添加稳定的存储库
更新apt包索引
查看Docker版本
安装docker-ce最新版本
如果安装比较慢,可以参考https://developer.aliyun.com/mirror/里Docker CE的安装方法
2.2.2 出现:WARNING: No swap limit support
修改
在GRUB_CMDLINE_LINUX增加cgroup_enable=memory swapaccount=1
更新grub并重启机器
2.2.3 docker 在 1.13 版本之后,将系统iptables 中 FORWARD 链的默认策略设置为 DROP,并为连接到 docker0 网桥的容器添加了ACCEPT规则,解决方法
重启docker服务
如图所示:
2.2.4 配置daemon.json
在阿里云查找自己的镜像加速地址:
修改docker cgroup driver为systemd
对于使用systemd作为init system的Linux的发行版,使用systemd作为docker的cgroup driver可以确保服务器节点在资源紧张的情况更加稳定,因此这里修改各个节点上docker的cgroup driver为systemd。
重启docker服务
2.2.5 开启iptables对Netfilter中数据包的支持
应用配置
说明:
当开启时:sysctl -w net.bridge.bridge-nf-call-iptables=1
skb中存在physin和physout的接口信息,此时iptables规则可以使用-m physdev --physdev-in 和-m physdev --physdev-out去匹配物理接口。
PREROUTING-MANGLE-SSH-71: IN=br-lan0 OUT= PHY-m physdev --physdev-in=eth1
MAC=70:f1:a1:aa:bd:60:00:23💿9c:e7:0a:08:00 SRC=192.168.1.254 DST=192.168.1.130 LEN=92 TOS=0x00 PREC=0x00 TTL=64 ID=25901 DF PROTO=TCP SPT=55377 DPT=22 WINDOW=16395 RES=0x00 ACK PSH URGP=0
当关闭时:sysctl -w net.bridge.bridge-nf-call-iptables=0
skb中没有physin和physout的接口信息,此时iptables规则无法使用-m physdev --physdev-in 和-m physdev --physdev-out去匹配物理接口。
PREROUTING-MANGLE-SSH-71: IN=br-lan0 OUT= MAC=70:f1:a1:aa:bd:60:00:23💿9c:e7:0a:08:00 SRC=192.168.1.254 DST=192.168.1.130 LEN=52 TOS=0x00 PREC=0x00 TTL=64 ID=26088 DF PROTO=TCP SPT=55757 DPT=22 WINDOW=8192 RES=0x00 SYN URGP=0
2.3.1 配置阿里云镜像库
2.3.2 安装kubeadm、kubelet、kubectl
3.1.1 配置kubeadm的参数自动补全
配置kubeadm自动补全(阿里云Ubuntu 16.04默认已安装bash-completion)
3.1.2 生成配置文件
3.1.3 执行初始化操作
生成后复制最下面内容
3.1.4 kubectl配置文件
root用户
非root用户
3.1.5 kubectl参数自动补全
配置kubectl自动补全(阿里云Ubuntu 16.04默认已安装bash-completion)
3.1.6 Kubernetes网络
查看主节点是否为Ready状态
使用上面保存的命令在node节点执行
查看节点是否为Ready状态
部署完成。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/18177.html