k8s的kubeadm安装
【摘要】 环境准备:两台Centos7虚拟机,保障网络互通并可以连外网一.Centos更换阿里源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup ##备份本地源wget http://mirrors.aliyun.com/repo/Centos-7.repo ...
环境准备:
两台Centos7虚拟机,保障网络互通并可以连外网
一.Centos更换阿里源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup ##备份本地源 wget http://mirrors.aliyun.com/repo/Centos-7.repo ##下载阿里云repo文件 yum makecache ##生成缓存 yum repolist ##查看当前源
二.设置hostname:
hostnamectl set-hostname k8s-master01/node01 ##设置虚拟机hostname,分别为master01和node01
三.安装准备(以下操作在两台虚拟机都要执行)
yum install -y conntrack ntpdate ntp ipvsadm ipset jq iptables curl sysstat libseccomp wget vim net-tools git systemctl stop firewalld && systemctl disable firewalld ##关闭防火墙 yum -y install iptables-services && systemctl start iptables && systemctl enable iptables && iptables -F && service iptables save ##配置iptables swapoff -a && sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fst ##关闭swapoff分区 setenforce 0 && sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config ##关闭selnux
四.修改系统参数(以下操作在两台虚拟机都要执行)
系统参数: cat > /etc/sysctl.d/kubernetes.conf <<EOF net.bridge.bridge-nf-call-iptables=1 net.bridge.bridge-nf-call-ip6tables=1 net.ipv4.ip_forward=1 vm.swappiness=0 vm.overcommit_memory=1 vm.panic_on_oom=0 fs.inotify.max_user_watches=89100 EOF sysctl -p /etc/sysctl.d/kubernetes.conf 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
五.安装kubeadm并初始化(以下操作在master节点执行)
yum -y install kubeadm-1.15.1 kubectl-1.15.1 kubelet-1.15.1 ##安装kubeadm systemctl enable kubelet.service kubeadm init \ ##初始化安装 --apiserver-advertise-address=192.168.66.200 \ --image-repository registry.aliyuncs.com/google_containers \ --kubernetes-version v1.15.0 \ --service-cidr=10.1.0.0/16 \ --pod-network-cidr=10.244.0.0/16
六.安装flannel网络插件并将node节点加入集群
kubectl apply -f https://github.com/coreos/flannel/blob/master/Documentation/kube-flannel.yml ##安装flannel插件 kubectl join ##在node01节点上执行将node01节点加入集群
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)