Kubernetes集群搭建【草稿】
01-Kubernetes集群搭建首先搭建一个Kubernetes集群环境,方便做进一步研究和实验。在Win10 64位PC机中创建若干CentOS7虚拟机,再在虚拟机中搭建Kubernetes集群。集群架构Master节点搭建Node节点搭建集群架构安装最新的k8s。安装软件版本如下所示:CentOS 7Kubernetes v1.7.3Docker v1.12Etcd v3.1.
·
首先搭建一个Kubernetes集群环境,方便做进一步研究和实验。在Win10 64位PC机中创建若干CentOS7虚拟机,再在虚拟机中搭建Kubernetes集群。
可执行文件在:/usr/bin/
service文件在:/usr/lib/systemd/system/
配置文件在:/etc/kubernetes/
- 集群架构
- Master节点搭建
- Node节点搭建
集群架构
安装最新的k8s。安装软件版本如下所示:
- CentOS 7
- Kubernetes v1.7.3
- Docker v1.12
- Etcd v3.1.9
集群架构
Master | Node |
---|---|
192.168.16.143 | 192.168.16.144,192.168.16.145 |
kubectl,apiserver,controller-manager,scheduler,etcd | docker,kube-proxy,kubelet |
Master节点搭建
Step1. 下载软件
# wget https://github.com/kubernetes/kubernetes/releases/download/v1.7.4/kubernetes.tar.gz
# tar zxvf kubernetes.tar.gz
# ./cluster/get-kube-binaries.sh
Step2.编写service文件
# cat kube-apiserver.service
[Unit]
Description=Kube-apiserver Service
After=network.target
After=etcd.service
[Service]
EnvironmentFile=-/etc/kubernetes/config
EnvironmentFile=-/etc/kubernetes/apiserver
User=kube
ExecStart=/usr/bin/kube-apiserver \
$KUBE_LOGTOSTDERR
Restart=on-failure
Type=notify
LimitNOFILE=65536
[Install]
WantedBy=default.target
Node节点搭建
更多推荐
已为社区贡献2条内容
所有评论(0)