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

20 | k8s v1.20集群搭建master和node

1 单节点master

1.1 服务器整体规划

1.2 单Master架构图

1.3 初始化配置

1.3.1 关闭防火墙

systemctl stop firewalld 
systemctl disable firewalld

1.3.2 关闭selinux

sed -i 's/enforcing/disabled/' /etc/selinux/config  # 永久 
setenforce 0  # 临时 

1.3.3 关闭swap

swapoff -a  # 临时 
sed -ri 's/.*swap.*/#&/' /etc/fstab    # 永久 

1.3.4 根据规划设置主机名

hostnamectl set-hostname <hostname> 

1.3.5 在master添加hosts

cat >> /etc/hosts << EOF 
192.168.1.168 k8s-master1 
192.168.1.11 k8s-node1 
192.168.1.12 k8s-node2 
EOF

1.3.6 将桥接的IPv4流量传递到iptables的链

cat >> /etc/sysctl.d/k8s.conf << EOF 
net.bridge.bridge-nf-call-ip6tables = 1 
net.bridge.bridge-nf-call-iptables = 1 
EOF 
sysctl --system  # 生效 

1.3.7 时间同步

yum install ntpdate -y 
ntpdate time.windows.com

1.4 部署Etcd集

1.5 安装docker

1.6 部署Master Node

1.7 部署Worker Node

1.8 部署Dashboard和CoreDNS

2 多节点master

3 常见问题

3.1 问题1:etcd.service 提示failed(待补充)

在这里插入图片描述
排查原因:

systemctl status etcd.service 

在这里插入图片描述

journalctl  -xe

在这里插入图片描述
解决方法:

http://www.lryc.cn/news/25399.html

相关文章:

  • 《商用密码应用与安全性评估》第一章密码基础知识1.1应用概念
  • 【博学谷学习记录】超强总结,用心分享丨人工智能 深度学习 神经网络基础知识点总结
  • Python+tkinter添加滚动条
  • 大V龚文祥造谣董明珠恋情被禁言
  • 深入浅出Reactjs
  • 《C++ Primer Plus》第18章:探讨 C++ 新标准(1)
  • PCB板漏孔、漏槽怎么办?看工程师避坑“SOP”
  • mysql数据库同步方案:springboot+集成cannal
  • oracle 19c 创建物化视图并测试logminer进行日志挖掘
  • 2.1 黑群晖驱动:10代u核显硬解驱动(解决掉IP、重启无法连接问题)
  • 二、CSS
  • 变分推断 (Variational Inference) 解析
  • 27. 移除元素
  • hive临时目录清理
  • 如何创建发布新品上市新闻稿
  • 关于.bashrc和setup.bash的理解
  • 03 Android基础--fragment
  • Redis使用,AOF、RDB
  • SOLIDWORKS Premium 2023 SP1.0 三维设计绘图软件
  • PyQGIS开发--自动化地图布局案例
  • 严格模式和非严格模式下的this指向问题
  • vue2、vue3组件传值,引用类型,对象数组如何处理
  • 165. 小猫爬山
  • ECharts教程(详细)
  • pinia
  • mysql中insert语句的五种用法
  • YOLOV7模型调试记录
  • 模拟光伏不确定性——拉丁超立方抽样生成及缩减场景(Matlab全代码)
  • Elasticsearch聚合查询速览
  • CEC2017:鱼鹰优化算法(Osprey optimization algorithm,OOA)求解cec2017(提供MATLAB代码)