有人反映像部署个测试环境,但分布式部署相对比较复杂,所以在此教大家怎么快速搭建一套属于自己的k8s测试环境--------------单机部署
实施步骤:
1.关闭centos自带的防火墙
#systemctl disable firewalld
#systemctl stop firewalld
2.安装etcd和kubernetes软件(会自动安装docker)
#yum install -y etcd kubernetes
需要修改两处配置:
.Docker配置文件/etc/sysconfig/docker, OPTIONS='--selinux-enabled=false --insecure-registry gcr.io'
.Kubernetes apiservce配置文件/etc/kubernetes/apiserver,把--admission_control参数钟的ServiceAccount删除。
3.按下面的顺序启动所有的服务:
.systemctl start etcd
.systemctl start docker
.systemctl start kube-apiserver
.systemctl start kube-controller-manager
.systemctl start kube-scheduler
.systemctl start kubelet
.systemctl start kube-proxy
OK,一个单机版的测试环境就安装启动成功了。