构建kubernetes基础系统镜像-基于kubeadm安装kubernetes环境

1. 安装kubeadm

  • 配置软件源
    • 安装系统工具
      apt-get update && apt-get install -y apt-transport-https
    • 安装 GPG 证书
      curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add -
    • 写入软件源;注意:我们用系统代号为 bionic,但目前阿里云不支持,所以沿用 16.04 的 xenial
cat << EOF >/etc/apt/sources.list.d/kubernetes.list
> deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main
> EOF
  • 安装 kubeadm,kubelet,kubectl
    • 更新软件源
      apt-get update
    • 列出您的存储库中可用的版本
      apt-cache madison kubernetes
    • 安装指定版本的kubernetes版本
      apt-get install -y kubelet=1.20.1-00 kubeadm=1.20.1-00 kubectl=1.20.1-00
    • 设置 kubelet 自启动,并启动 kubelet
      systemctl enable kubelet && systemctl start kubelet

2. 说明项

组件 功能
kubeadm 用于初始化 Kubernetes 集群
kubectl Kubernetes 的命令行工具,主要作用是部署和管理应用,查看各种资源,创 建,删除和更新组件
kubelet 主要负责启动 Pod 和容器

3. 以上操作完成后能以此作为基础镜像了

镜像制作简单说下流程

  • 关闭当前系统
  • 选择当前镜像右键 - 管理 - 克隆
  • 克隆源选择第一项(悉尼及中的当前状态)
  • 克隆方法选择 默认第一项,创建链接克隆,看个人需求
  • 设置虚拟机名称,选择保存位置,等待克隆完成即可

根据次版本核配置,本人已搭建集群与高可用集群环境,如遇到相关问题,未在文章中说明,可联系本人
谢谢大家关注,点个赞呗~
如需转载请标明出处,谢谢~~

你可能感兴趣的:(构建kubernetes基础系统镜像-基于kubeadm安装kubernetes环境)