cento7.6安装kubernetes1.14.1
1 .准备:两台虚拟机maste.lab.example.com 192.168.125.142 2cpu 2G 60G
node.lab.example.com 192.168.125.141 2cpu 4G 60G
- 更新软件包及源
更新软件包 yum update -y
新增源 :cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.bak
curl -o CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
sed -i 's/gpgcheck=1/gpgcheck=0/g' /etc/yum.repos.d/CentOS-Base.repo
curl -o docker-ce.repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
http://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
yum clean all && yum makecache - 系统设置
关闭selinux和firewalld
setenforce 0
sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config
systemctl stop firewalld && systemctl disable firewalld
修改内核参数
cat <<EOF > /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
sysctl -p
加载内核模块
modprobe br_netfilter
lsmod | grep br_netfilter
禁用swap
swapoff -a
echo "vm.swappiness = 0">> /etc/sysctl.conf
sysctl -p
- 安装docker
yum install docker-ce
设置镜像加速器(这里我使用了自己个人的阿里云镜像加速,根据个人实际情况来写)
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://o9ofxrn0.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload
systemctl restart docker && systemctl enable docker- 加载镜像
由于国内网络已被墙,我在这里事先吧1.14.1的镜像提供出来
链接:https://pan.baidu.com/s/1QkRoRHLFJxrQHAuslpFN4Q
提取码:ovgt
复制这段内容后打开百度网盘手机App,操作更方便哦 - 安装kubeadm、kubelet和kubectl
yum install -y kubelet kubeadm kubectl
注:我这里现在yum源中是1.14.1的版本,之后会有更新的版本,如果是更高或者是其他版本,我这里提供的镜像就不能用了。
kubeadm init --pod-network-cidr=10.244.0.0/16
跑完上面的init命令后会看到类似如下的输出:
Your Kubernetes master has initialized successfully!
- 加载镜像
To start using your cluster, you need to run the following as a regular user:
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
You should now deploy a pod network to the cluster.
Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at:
https://kubernetes.io/docs/concepts/cluster-administration/addons/
You can now join any number of machines by running the following on each node
as root:
kubeadm join 192.168.125.142:6443 --token 5fasbl.ctmnsuq04udlb8t2 \
--discovery-token-ca-cert-hash sha256:c7fea93fa4ebcc695a48720fb007185102167bbd7f7ff9d2be178efdee20dad0
接下来你懂的,该怎么做!!!
转载于:https://blog.51cto.com/ivanfcl/2392421
cento7.6安装kubernetes1.14.1相关推荐
- 二进制安装kubernetes1.14.1-pod配置清单之客户端访问方式03
查看pod配置清单 参考: (https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.14/) [root@k8s-maste ...
- python3.8安装tensorflow1.14时候报错Can‘t connect to HTTPS URL because the SSL module is not available
python3.8安装tensorflow1.14做NER对应源码 pip install --upgrade https://storage.googleapis.com/tensorflow/ma ...
- 安装Ubuntu 14.04后要做的5件事情
安装Ubuntu 14.04后要做的5件事情 时间2014-04-18 11:36:56 lupaworld 相似文章 (6) 原文 http://www.lupaworld.com/articl ...
- 使用 EasyBCD 安装Ubuntu 14.04 Error 15: file not found错误的解决方法
使用 EasyBCD 安装Ubuntu 14.04 Error 15: file not found错误的解决方法 参考文章: (1)使用 EasyBCD 安装Ubuntu 14.04 Error 1 ...
- 安装Nginx1.14.2过程及配置
CentOS7.4安装Nginx1.14.2过程及配置 安装make: yum -y install gcc automake autoconf libtool make 安装g++: yum ...
- Ubuntu18使用kubeadm安装kubernetes1.12
2019独角兽企业重金招聘Python工程师标准>>> 安装前准备 virtualbox安装三个Ubuntu虚拟机 k8s-master 和 k8s-slave1.k8s-slave ...
- 在Anaconda中安装TensorFlow1.14.0与TensorFlow2.0.0
文章目录 一.在Anaconda中安装TensorFlow1.14.0 1.Anaconda修改国内镜像源 2.安装TensorFlow 3.测试Ten
- linux14.10硬盘安装,Windows 10下硬盘安装Ubuntu 14.10图文教程
著名的Linux发行版 Ubuntu 系统已经释出最新的 14.10 版,同时大家也可能不知道其实它已经十岁了.与半年前的14.10相比,这次Ubuntu 14.10系统升级的修改幅度很小,外观界面几 ...
- 如何在Linux,Ubuntu,CentOS上安装Java 14
Java 14 is released on March 2020. In this tutorial, we will learn how to Install Java 14 on Linux. ...
最新文章
- 米勒罗宾素性测试(Miller–Rabin primality test)
- linux gcc编译参数顺序问题
- 【性能优化】之 表分析及动态采样
- 机器学习笔记(十一):支持向量机
- 从skyeye学习arm(文件系统篇)
- 关于SVN常用命令之export
- JavaScript:综合案例-表单验证
- windows下ulipad开发环境安装
- 魔兽世界服务器卡顿原理,魔兽世界9.0卡顿解决办法
- 计算机奖状模板,制作电子奖状
- JAVA开发环境搭建
- Java项目:校园自行车租赁管理系统(java+JSP+JavaScript+Servlet+Mysql)
- Freemarker函数
- java实现滑动验证码
- 我真的很郁闷,应该振作起来的
- 浙商银行入职计算机考试,浙商银行计算机笔试心得
- 全新同步整流IC助力SMPS应用更简易、更高效
- 归纳总结MATLAB中与矩阵运算有关的算术运算符(加、减、乘、除、点乘、点除、乘方、转置等)
- MySQL——索引及调优篇
- JAVA Web学习笔记15 mybatis之查看详情 条件查询
热门文章
- 深入理解分布式技术 - 顺序消费如何才能保证时序性
- Linux Performance Monitoring with Vmstat and Iostat Commands
- php前端开发语言,web前端编程语言有哪些?
- pytest第一版 入门学习
- linux dns中文域名,Nginx 中文域名配置详解及实现
- python对逻辑回归进行显著性_python sklearn库实现简单逻辑回归的实例代码
- 点击php文件显示下载文件,求助 为什么编的下载文件代码,打开后下的全是php文件...
- Stanford机器学习笔记-6. 学习模型的评估和选择
- JQuery 总结(8)Ajax 无刷新技术
- Java知识点:条件编译