使用kubeadm搭建kubernetes集群或者单节点环境(1.9版本)

最近需要上k8s容器云平台,首先面临的就是安装问题,参考了官方文档也是踩了不少坑,在这里把使用kubeadm安装k8s的方法和踩的坑和大家分享一下。

一 前期准备:

我用来测试的环境是是centos7,如下

1 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld


2 关闭swap内存
swapoff -a
同时修改/etc/fstab文件,注释掉SWAP的自动挂载,


使用free -m确认swap已经关闭。 


3 关闭selinux
vi /etc/sysconfig/selinux
将SELINUX修改为disabled


4 调整内核参数
修改/etc/sysctl.d/k8s.conf文件如下

[root@host-10-27-37-57 ~]# cat /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1




5 修改sshd
echo "ClientAliveInterval 10" >> /etc/ssh/sshd_config
echo "TCPKeepAlive yes" >> /etc/ssh/sshd_config
 systemctl restart sshd.service

二 安装

1 安装docker yum install -y docker-enginet  并重启docker服务

不同的yum源中docker的命名不尽相同 可以查看源中docker包的具体名称之后再安装

2 添加k8srepo 并安装kubeadm kubelet 和kubectl

[root@host-10-27-37-57 ~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值