搭建 Kubernetes 集群并部署 Dashboard

本文详述了如何在25台服务器上搭建Kubernetes集群,包括docker的批量安装,配置kubernetes软件包,解决网络问题,初始化主节点,加入从节点,以及部署和访问Kubernetes Dashboard的过程。
摘要由CSDN通过智能技术生成

docker安装

  • docker 安装步骤:

    • 配置 docker-ce 的镜像源
    sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common
    curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
    sudo apt update
    
    • 安装 docker-ce 软件包
    sudo apt install docker-ce
    
  • 批量安装

    由于需要给总共25台服务器安装 docker-ce 软件包,因此把以上内容编写成一个脚本,在主节点上运行一个临时 web server, 然后在每个从节点使用wget下载脚本并批量执行以便于给25台服务器安装 docker-ce。

安装 kubernetes 软件包

由于 kubernetes 是由谷歌支持开发的,软件包和镜像默认从 google 服务器下载,遇到相当多的网络问题。

  • 添加 kubernetes 的镜像源
apt-get update && apt-get install -y apt-transport-https
curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add - 
cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main
EOF  
apt-get update
  • 安装 kubenetes 的核心软件 kubeadm kubectl kubelet
apt-get install -y kubelet kubeadm kubectl

其中 kubelet 是运行时支撑软件,kubeadm 是集群配置软件,kubectl 是集群配置软件

  • 批量安装

    由于需要给总共25台服务器安装 docker-ce 软件包,因此把以上内容编写成一个脚本,在主节点上运行一个临时 web server, 然后在每个从节点使用wget下载脚本并批量执行以便于给25台服务器安装 docker-ce。

搭建 kubenetes 集群

集群配置主要是两个步骤,分别是初始化主节点和将从节点加入集群,下面详细说明。

  • 主节点初始化

依照 kubernetes 官网的说明,执行以下脚本就可配置:

kubeadm init --pod-network-cidr=10.244.0.0/16

kubernetes 除了 kubelet 之外的所有服务均由容器形式运行,因此主节点的配置其实是根据 yaml 文件的描述 pull image 和 run container 的过程,但是由于默认的所有容器从 google 服务器下载,实际

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值