kubernetes1.6 +flannel 网络安装
2017-04-14 17:23
447 查看
注意:本文不适合小白,适合有搭建经验的人
必须要在/etc/hosts 内加入各个机器的dns解析,docker最好为1.12版本
1.yum源http://yum.kubernetes.io/repos/kubernetes-el7-x86_64-unstable
如不可用可留言,我有下载好的rpm包
2.docker search xuejipeng 自己拉取镜像相关镜像,并修改为如下名称
如果拉取太慢 可以看我之前的docker加速的文章
3.yum install -y kubelet kubeadm kubectl kubernetes-cni docker socat
4.在/etc/systemd/system/kubelet.service.d/10-kubeadm.conf 加上
否则会有错误
error: failed to run Kubelet: failed to create kubelet: misconfiguration: kubelet cgroup driver: “cgroupfs” is different from docker cgroup driver: “syste
md”
5.systemctl enable kubelet && systemctl start kubelet
在 /etc/sysctl.conf 加入net.ipv4.ip_forward=1 保存
sysctl -p 重新加载
6.初始化kubeadm init –pod-network-cidr 10.244.0.0/16 –apiserver-advertise-address YOU-IP
7.执行命令 否则会提示
The connection to the server localhost:8080 was refused - did you specify the right host or port?
8.创建flannel网络 1.6开始 必须要增加rbac权限 否则flannel会报错
9.加入子节点
kubeadm join –token
10.设置仪表盘
kubectl create -f https://rawgit.com/kubernetes/dashboard/master/src/deploy/kubernetes-dashboard.yaml
UI界面提示 forbden(403)这是一个bug 下个版本会修复
在命令行执行
kubectl create clusterrolebinding add-on-cluster-admin –clusterrole=cluster-admin –serviceaccount=kube-system:default
必须要在/etc/hosts 内加入各个机器的dns解析,docker最好为1.12版本
1.yum源http://yum.kubernetes.io/repos/kubernetes-el7-x86_64-unstable
如不可用可留言,我有下载好的rpm包
2.docker search xuejipeng 自己拉取镜像相关镜像,并修改为如下名称
如果拉取太慢 可以看我之前的docker加速的文章
3.yum install -y kubelet kubeadm kubectl kubernetes-cni docker socat
4.在/etc/systemd/system/kubelet.service.d/10-kubeadm.conf 加上
--cgroup-driver=systemd
否则会有错误
error: failed to run Kubelet: failed to create kubelet: misconfiguration: kubelet cgroup driver: “cgroupfs” is different from docker cgroup driver: “syste
md”
5.systemctl enable kubelet && systemctl start kubelet
在 /etc/sysctl.conf 加入net.ipv4.ip_forward=1 保存
sysctl -p 重新加载
6.初始化kubeadm init –pod-network-cidr 10.244.0.0/16 –apiserver-advertise-address YOU-IP
7.执行命令 否则会提示
The connection to the server localhost:8080 was refused - did you specify the right host or port?
cp /etc/kubernetes/admin.conf $HOME/ sudo chown $(id -u):$(id -g) $HOME/admin.conf export KUBECONFIG=$HOME/admin.conf 或者 kubectl proxy --port=8080 & 手动开启8080端口
8.创建flannel网络 1.6开始 必须要增加rbac权限 否则flannel会报错
the server does not allow access to the requested resource (get pods kube-flannel-ds-xxxx)
kubectl create -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel-rbac.yml kubectl create -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
9.加入子节点
kubeadm join –token
10.设置仪表盘
kubectl create -f https://rawgit.com/kubernetes/dashboard/master/src/deploy/kubernetes-dashboard.yaml
UI界面提示 forbden(403)这是一个bug 下个版本会修复
在命令行执行
kubectl create clusterrolebinding add-on-cluster-admin –clusterrole=cluster-admin –serviceaccount=kube-system:default
相关文章推荐
- kubernetes 1.6自动安装脚本
- Kubernetes1.6集群上(开启了TLS)安装Dashboard
- ubuntu16.04 编译安装kubernetes1.6
- kubernetes1.6 安装Heapster+dashboard
- ubuntu16 kubernetes1.6安装(六、node节点部署)
- ubuntu16 kubernetes1.6安装(五、master节点安装)
- kubernetes1.6 安装DNS
- kubernetes 1.6集群再遇rbac问题(helm安装spark)
- ubuntu16 kubernetes1.6安装(四、kubectl安装)
- ubuntu16 kubernetes1.6安装(二、创建kubeconfig文件)
- ubuntu16 kubernetes1.6安装(三、etcd、flannel)
- Kubernetes1.91(K8s)安装部署过程(五)--安装flannel网络插件
- Kubernetes 1.6高可用详细部署-虚拟机安装
- ubuntu 16.04 kubernetes1.6安装(一k8s证书)
- ubuntu16 kubernetes1.6安装(七、kubedns安装)
- SQLSERVER安装:一般性网络错误
- [原创]TestLink 1.6 用户手册(一):安装配置手册
- Red Hat Linux基本知识(网络配置,安装appache,mysql,php,zend,jdk,tomcat)
- 怎样检测网络中的电脑是否有安装SQL 2000
- 用vsFTPd自架Linux网络安装服务器,以及Redhat局域网安装的解决办法