摘要:关闭防火墙禁用确认是否修改为创建使命令生效安装的源安装设置开机自启安装的源阿里云谷歌官方安装安装最新版本安装指定版本关闭修改文件添加开机启动拉取镜像此时仅仅源为阿
1.关闭防火墙
systemctl stop firewalld && systemctl disable firewalld2.禁用selinux
setenforce 03.确认selinux是否修改为disabled
vi /etc/selinux/config4.创建/etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 net.ipv4.ip_forward = 15.使命令4生效
modprobe br_netfilter sysctl -p /etc/sysctl.d/k8s.conf6.安装docker的yum源
yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo7.安装docker,设置开机自启
yum makecache fast yum install -y --setopt=obsoletes=0 docker-ce-18.06.1.ce-3.el7 systemctl start docker systemctl enable docker8.安装的kubelet、kubectl、kubeadm源 阿里云:
cat <谷歌官方/etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/ gpgcheck=0 gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg enabled=1 EOF
cat <9.安装kubelet、kubectl、kubeadm/etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64 enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg EOF
yum makecache fast yum install -y kubelet kubeadm kubectl //安装最新版本 yum install -y kubelet-1.12.3 kubeadm-1.12.3 kubectl-1.12.3 //安装指定版本10.关闭swap
swapoff -a11.修改文件/etc/sysctl.d/k8s.conf添加vm.swappiness=0 12.kubelet开机启动
systemctl enable kubelet systemctl start kubelet13.拉取镜像 此时仅仅源为阿里云时需要拉镜像
docker pull mirrorgooglecontainers/kube-apiserver-amd64:v1.12.3 docker pull mirrorgooglecontainers/kube-controller-manager-amd64:v1.12.3 docker pull mirrorgooglecontainers/kube-scheduler-amd64:v1.12.3 docker pull mirrorgooglecontainers/kube-proxy-amd64:v1.12.3 docker pull mirrorgooglecontainers/pause-amd64:3.1 docker pull mirrorgooglecontainers/etcd-amd64:3.2.24 docker pull kuberneter/coredns:1.2.2 docker tag mirrorgooglecontainers/kube-apiserver-amd64:v1.12.3 k8s.gcr.io/kube-apiserver:v1.12.3 docker tag mirrorgooglecontainers/kube-controller-manager-amd64:v1.12.3 k8s.gcr.io/kube-controller-manager:v1.12.3 docker tag mirrorgooglecontainers/kube-scheduler-amd64:v1.12.3 k8s.gcr.io/kube-scheduler:v1.12.3 docker tag mirrorgooglecontainers/kube-proxy-amd64:v1.12.3 k8s.gcr.io/kube-proxy:v1.12.3 docker tag mirrorgooglecontainers/pause-amd64:3.1 k8s.gcr.io/pause:3.1 docker tag mirrorgooglecontainers/etcd-amd64:3.2.24 k8s.gcr.io/etcd:3.2.24 docker tag kuberneter/coredns:1.2.2 k8s.gcr.io/coredns:1.2.214.初始化集群
kubeadm init --kubernetes-version=1.12.3 --pod-network-cidr=10.244.0.0/16 --apiserver-advertise-address=140.143.0.19415.部署集群失败
kubeadm reset ifconfig cni0 down ip link delete cni0 ifconfig flannel.1 down ip link delete flannel.1 rm -rf /var/lib/cni/16.初始化显示成功
a.当前为root用户
echo "export KUBECONFIG=/etc/kubernetes/admin.conf" >> ~/.bash_profile source ~/.bash_profile
b.当前为普通用户
mkdir -p $HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config sudo chown $(id -u):$(id -g) $HOME/.kube/config17.安装podnetwork以及完成容器网页终端会在下篇文档说明
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/27597.html
摘要:腾讯云腾讯云支持全网加密传输,支持配置防盗链黑白名单单单节点限制等,抵御恶意用户。小结在特色功能上三家各有千秋,在数据分析等方面三家都具备,在安全性上阿里云和腾讯云不错,在简单易用方面腾讯云有优势。 如今,云计算产品越来越多,像国内的BAT三大巨头都提供了云主机(腾讯云CVM、阿里云ECS、百度云BCC),另外还有存储、数据库、安全等相关云服务。在这其中,CDN也是一项重要的云服务,C...
摘要:腾讯云系统镜像哪阿里云服务器有哪些操作系统阿里云操作系统怎么选择阿里云服务器有哪些操作系统阿里云总共提供了两大类和,一共有种操作系统可以选择。腾讯云和阿里云操作系统如何选择?腾讯云和阿里云服务器提供了很多公共镜像,当时我们发现之前的操作系统不适合我们业务的时候,我们可以更换系统。我们后来要更换,应该怎么办呢?更换系统镜像就相当于重装系统了,阿里云和腾讯云服务器更换系统支持这个操作的。 ...
阅读 2200·2019-08-30 15:53
阅读 2380·2019-08-30 12:54
阅读 1103·2019-08-29 16:09
阅读 706·2019-08-29 12:14
阅读 730·2019-08-26 10:33
阅读 2438·2019-08-23 18:36
阅读 2922·2019-08-23 18:30
阅读 2090·2019-08-22 17:09