首页 > 代码库 > 金庸武功之“乾坤大挪移”--kubenetes1.4容器集群搭建
金庸武功之“乾坤大挪移”--kubenetes1.4容器集群搭建
1 初始化环境
关闭selinux 关闭selinux 关闭selinux
1.1 环境:centos7.2
节点 | IP |
---|---|
node-1 | 192.168.93.201 |
node-2 | 192.168.93.202 |
node-3 | 192.168.93.203 |
1.2 设置hostname
hostnamectl --static set-hostname hostname
IP | hostname |
---|---|
192.168.93.201 | kube.master |
192.168.93.202 | kube.salve1 |
192.168.93.203 | kube.salve2 |
1.3 配置 hosts
vi /etc/hosts
IP | hostname |
---|---|
192.168.93.201 | kube.master |
192.168.93.202 | kube.salve1 |
192.168.93.203 | kube.salve2 |
2 部署 kubernetes master
2.1安装docker
增加repo
tee /etc/yum.repos.d/docker.repo <<-‘EOF‘
[dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF
Install the Docker package
yum install docker-engine -y
systemctl enable docker.service
systemctl start docker
2.2 添加yum
cat <<EOF> /etc/yum.repos.d/k8s.repo [kubelet] name=kubelet baseurl=http://files.rm-rf.ca/rpms/kubelet/ enabled=1 gpgcheck=0 EOF
yum makecache yum install -y socat kubelet kubeadm kubectl kubernetes-cni
2.3 下载镜像
images=(kube-proxy-amd64:v1.4.5 kube-discovery-amd64:1.0 kubedns-amd64:1.7 kube-scheduler-amd64:v1.4.5 kube-controller-manager-amd64:v1.4.5 kube-apiserver-amd64:v1.4.5 etcd-amd64:2.2.5 kube-dnsmasq-amd64:1.3 exechealthz-amd64:1.1 pause-amd64:3.0 kubernetes-dashboard-amd64:v1.4.1) for imageName in ${images[@]} ; do docker pull jicki/$imageName docker tag jicki/$imageName gcr.io/google_containers/$imageName docker rmi jicki/$imageName done
金庸武功之“乾坤大挪移”--kubenetes1.4容器集群搭建
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。