Kubernetes实战阅读笔记--1、架构和部署

安装Kubernetes

“本书准备了4台虚拟机(CentOS 7.0系统)用于部署Kubernetes运行环境,包括一个Etcd、一个Kubernetes Master和三个Kubernetes Node”

由于本地电脑资源限制,无法开5台虚拟机,所以开4个容器代替,步骤如下:

1、下载centos:latest,

docker search centos

docker pull centos

2、开启5个容器,由于docker的ip机制没搞明白,所以先用端口来替代不同的ip,容器分别为:

docker run -itd --name k8s-etcd -p 30145:80 centos
docker run -itd --name k8s-master -p 30146:80 centos
docker run -itd --name k8s-node1 -p 30147:80 centos
docker run -itd --name k8s-node2 -p 30148:80 centos
docker run -itd --name k8s-node3 -p 30149:80 centos
 
为了避免出现意外,不实用etcd的docker ,而是进入容器中安装需要的插件
由于安装etcd出现问题,所以直接下载了etcd的docker镜像

docker search etcd

docker pull elcolio/etcd

由于已经暴露的4001端口,不再绑定端口
docker run -itd --name k8s-docker-etcd  elcolio/etcd
由于这种方案属于容器中安装容器,目前肯跟有问题,可以参考一下ks3方案。
 
根据kubernetes官网,安装方案有三种,最简单的是minikube方案
根据阿里云的方案,在centos里先安装了一个阿里版本的minikube试了试
 
 
 
 

猜你喜欢

转载自www.cnblogs.com/lakeslove/p/10880009.html
今日推荐