基于kubeadm部署kubernetes集群_集群

 

01

主机规划

 

角色名称 配置 域名 IP地址
master 2C8G master.example.com 192.168.0.20
node1 2C4G node1.example.com 192.168.0.49
node2 2C4G node2.example.com 192.168.0.50

 

02

软件要求

 

  • 操作系统版本: CentOS Linux release 7.3.1611 (Core)

  • Docker版本:1.13.1, build 07f3374/1.13.1

  • Kubernetes版本: v1.13.1

     

 

 

03

 

部署步骤

架构图
基于kubeadm部署kubernetes集群_集群_02

所有节点共同执行

https://raw.githubusercontent.com/zeyangli/devops/master/allrun.sh

基于kubeadm部署kubernetes集群_集群_03

master节点配置-下载镜像

基于kubeadm部署kubernetes集群_集群_04

master节点配置-初始化网络

基于kubeadm部署kubernetes集群_集群_05

 

master节点-配置kubectl、flannel网络

 

基于kubeadm部署kubernetes集群_集群_06

基于kubeadm部署kubernetes集群_集群_07master节点验证所有pod状态

基于kubeadm部署kubernetes集群_集群_08master节点查看node状态

基于kubeadm部署kubernetes集群_集群_09

 

添加node节点

基于kubeadm部署kubernetes集群_集群_10

验证

基于kubeadm部署kubernetes集群_集群_11