安装kubernetes v1.23.5

1.镜像

查看需要的镜像版本:

kubeadm config images list

查询出对应版本,替换如下,截止当前2022-03-31目前最新版1.23.5

对应镜像因google-containers没有,因此自己上传,欢迎使用:

images=(
    kube-apiserver:v1.23.5
    kube-controller-manager:v1.23.5
    kube-scheduler:v1.23.5
    kube-proxy:v1.23.5
    pause:3.6
    etcd:3.5.1-0
    coredns:v1.8.6
)

for imageName in ${images[@]} ; do
    docker pull registry.cn-hangzhou.aliyuncs.com/binlin/$imageName
    docker tag registry.cn-hangzhou.aliyuncs.com/binlin/$imageName k8s.gcr.io/$imageName
    docker rmi registry.cn-hangzhou.aliyuncs.com/binlin/$imageName
done

docker tag k8s.gcr.io/coredns:v1.8.6 k8s.gcr.io/coredns/coredns:v1.8.6

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Kubernetesk8s)是一种开源的容器集群管理系统,它负责自动化容器的部署、扩展和管理。在使用 Kubernetes 的过程中,其中一种安装方式是使用二进制文件进行安装,下面将简要介绍 k8s v1.23.9 的二进制安装步骤。 首先,下载 Kubernetes v1.23.9 的二进制文件到相关机器上。可以在 Kubernetes 的 Github Release 页面中选择对应的版本下载,或者通过工具下载命令进行下载: ``` $ curl -LO "https://dl.k8s.io/v1.23.9/kubernetes-server-linux-amd64.tar.gz" ``` 接着,解压缩 Kubernetes 的二进制文件: ``` $ tar -xvf kubernetes-server-linux-amd64.tar.gz ``` 进入解压缩后的目录,拷贝 kubelet、kubeadm 和 kubectl 这三个二进制文件到 /usr/local/bin 目录中,以确保这些命令可以在任何目录下直接执行: ``` $ cd kubernetes $ sudo cp kubelet kubeadm kubectl /usr/local/bin/ ``` 为了使用 kubeadm 进行 Kubernetes 的初始化,需要在其中一台机器上创建一个初始化的配置文件 kubeadm.yaml。这个配置文件中需要指定 Kubernetes 的服务 IP 段,DNS 服务 IP、Kubernetes 集群的每个节点的 IP 等信息。根据需求进行配置后,可以通过以下命令初始化 Kubernetes 集群: ``` $ sudo kubeadm init --config=kubeadm.yaml ``` 安装完成后,可以通过以下命令检查集群状态: ``` $ sudo kubectl cluster-info ``` 以上是 Kubernetes v1.23.9 的二进制安装过程,需要注意的是,二进制安装需要手动管理 Kubernetes 组件的版本更新和升级,因此不适合大规模的生产环境使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值