centos安装k8s
2024-09-08 19:31:00
1、确保每台机器上有docker
http://get.daocloud.io/#install-docker
2、关闭 每台机器上的swap,selinux
swapoff -a
setenforce 0
sed -i 's/^SELINUX=enforcing$/SELINUX=disable/' /etc/selinux/config
3、注释swap的挂载
vi /etc/fstab
#/dev/mapper/centos-swap swap swap defaults 0 0
4、配置k8s的路由参数
cat <<EOF > /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
5、载入配置
sysctl --system
6、部署k8s阿里云源
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
yum update
master节点
1、查看可以安装的版本
yum list kubeadm --showduplicates | sort -r
2、安装并启动
此时启动的kubelet状态为失败,集群初始化后正常
yum install -y kubelet-1.20.1-0 kubeadm-1.20.1-0 kubectl-1.20.1-0 --disableexcludes=kubernetes
systemctl start kubelet
systemctl enable kubelet
kubeadm init --kubernetes-version=1.20.6 --apiserver-advertise-address=192.168.108.19 --image-repository registry.aliyuncs.com/google_containers --pod-network-cidr=10.244.0.0/16 --ignore-preflight-errors=SystemVerification
最新文章
- iOS 事件处理之UIResponder简介
- Longest Substring Without Repeating Characters ---- LeetCode 003
- MATLAB格式化输出控制 分类: 数学 2015-07-31 23:01 3人阅读 评论(0) 收藏
- 使用PHP_UML生成代码的UML图
- iOS 中使用.9图
- poj 2309
- Synchronized的用法
- css优先级之特殊性
- Html语言,使用<;a>;标签发送电子邮件
- 初识C语言 (四)
- Oracle创建用户角色
- python中join()函数的使用方法
- 如何使用JavaScript UI控件(WijmoJS)构建Electron应用程序
- Namespace declaration statement has to be the very first statement or after any declare call in the script
- Oracle数据库PL/SQL Developer查询结果显示问号乱码的解决方法
- java web jsp
- 【bzoj2402】陶陶的难题II 分数规划+树链剖分+线段树+STL-vector+凸包+二分
- 转 springboot 监控点 简介
- ssh配置authorized_keys后仍然需要输入密码的问题
- JavaScript第三天 boolean和json
热门文章
- PPT导出高分辨率tif图片——用于学术论文
- SAP Process Orchestration (SAP PO): The Comprehensive Guide (2nd Edition) (SAP PRESS)
- Python3 文件处理相关脚本
- Android 内存优化浅析
- ABAP 范围表 range table
- JS学习-Canvas
- android隐藏apk方式以及apk之间的启动方式
- iOS开发之运行报错 dyld: Library not loaded: *** Reason: image not found
- PgBouncer连接池工具
- 教你三分钟开发开发java短信验证码