【kubernetes学习】1、Centos7下kubeadm安装kubernetes集群

1) yum源配置

vi CentOS-Kubernetes.repo

[kubernetes]
name=Kubernetes Repository
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enable=1
gpgcheck=0

yum clean all
yum makecache

2)安装kubeadm工具

yum install -y kubelet kubeadm kubectl --disableexcludes=kubernetes

3)启动docker kubelet

systemctl enable docker && systemctl start docker
systemctl enable kubelet && systemctl start kubelet

4)使用kubeadm config

kubeadm config print init-defaults > init-default.yaml

vi init-default.yaml

apiVersion: kubeadm.k8s.io/v1beta2
kind: ClusterConfiguration
imageRepository: docker.io/dustise  #
kubernetesVersion: v1.18.0
networking:
  podSubnet: "10.52.72.0/24"
5)下载kubernetes相关镜像

kubeadm config images pull --config=init-default.yaml

6)运行kuneadm init命令安装master 需要2 cup以上核

sed -i ‘s/KUBELET_EXTRA_ARGS=/KUBELET_EXTRA_ARGS="–fail-swap-on=false"/’ /etc/sysconfig/kubelet

kubeadm init --config=init-default.yaml --ignore-preflight-errors=Swap
[ERROR Swap]: running with swap on is not supported. Please disable swap

注意:

关闭防火墙
systemctl disable firewalld
systemctl stop firewalld
修改docker容器能够读取主机文件系统
vi /etc/sysconfig/selinux
SELINUX=disable

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值