kubernetes单机部署

本文档详细介绍了如何在CentOS系统上进行Kubernetes单机部署,包括配置国内YUM源,安装kubectl、kubeadm和kubelet,使用kubeadm创建master节点,以及集群初始化的过程。在部署过程中,特别提到了解决镜像下载超时问题的方法。
摘要由CSDN通过智能技术生成
简介

本篇文章,笔者会讲述kubernetes单机部署过程和碰到的一些坑点儿。

相关文档:
Kubernetes从零开始搭建自定义集群

安装kubectl、kubeadm、kubelet

(以下两种方法二取一)

  1. 配置国内的k8s的yum源

cat << EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
http://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF

 # yum源更新
 yum update
 # 安装
 yum install -y kubelet kubeadm kubectl
  1. 按照官方文档,下载并解压 最新的发行版
 wget -c https://github.com/kubernetes/kubernetes/releases/download/v1.16.11/kubernetes.tar.gz
 tar -zxvf kubernetes.tar.gz

找到并运行./kubernetes/cluster/get-kube-binaries.sh来下载客户端和服务器的二进制文件.
然后找到 ./kubernetes/server/kubernetes-server-linux-amd64.tar.gz 并解压缩。接着在被解压开的目录 ./kubernetes/server/bin 中找到所有必要的二进制文件。(最好放入环境变量中)

开机启动 && 启动服务

systemctl enable kubelet && systemctl start kubelet

使用kubeadm创建master节点

我们先来通过kubeadm config images list 查看一下要下载的镜像。

 [root@instance-w0wvnuy1 /] kubeadm config images list
 k8s.gcr.io/kube-apiserver:v1.14.2
 k8s.gcr.io/kube
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值