前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用二进制方式安装单机kubernetes(一)

使用二进制方式安装单机kubernetes(一)

原创
作者头像
玖叁叁
发布2023-04-28 09:09:53
1690
发布2023-04-28 09:09:53
举报
文章被收录于专栏:玖叁叁

在开始之前,您需要确认您的机器满足以下要求:

  • 操作系统为 Ubuntu 16.04 或更高版本。
  • 您必须拥有 root 权限。
  • 您的机器至少有 2 GB 的可用内存。

以下是我们需要完成的步骤:

  1. 安装 etcd
  2. 安装 kube-apiserver
  3. 安装 kube-controller-manager
  4. 安装 kube-scheduler
  5. 安装 kubelet
  6. 安装 kube-proxy

接下来,我们将详细讲解每一步。

安装 etcd

etcd 是 Kubernetes 中的分布式键值存储系统。我们可以从 etcd 的官方网站 https://github.com/etcd-io/etcd/releases 下载最新的版本。在本文中,我们将下载版本为 v3.4.14。

代码语言:javascript
复制
$ wget https://github.com/etcd-io/etcd/releases/download/v3.4.14/etcd-v3.4.14-linux-amd64.tar.gz
$ tar xzvf etcd-v3.4.14-linux-amd64.tar.gz
$ cd etcd-v3.4.14-linux-amd64
$ sudo mv etcd /usr/local/bin/
$ sudo mv etcdctl /usr/local/bin/

安装 kube-apiserver

kube-apiserver 是 Kubernetes 中的 API 服务器。我们可以从 Kubernetes 的官方网站 https://github.com/kubernetes/kubernetes/releases 下载最新的版本。在本文中,我们将下载版本为 v1.22.4。

代码语言:javascript
复制
$ wget https://dl.k8s.io/v1.22.4/kubernetes-server-linux-amd64.tar.gz
$ tar xzvf kubernetes-server-linux-amd64.tar.gz
$ cd kubernetes/server/bin
$ sudo mv kube-apiserver /usr/local/bin/

安装 kube-controller-manager

kube-controller-manager 是 Kubernetes 中的控制器管理器。我们可以从 Kubernetes 的官方网站 https://github.com/kubernetes/kubernetes/releases 下载最新的版本。在本文中,我们将下载版本为 v1.22.4。

代码语言:javascript
复制
$ wget https://dl.k8s.io/v1.22.4/kubernetes-server-linux-amd64.tar.gz
$ tar xzvf kubernetes-server-linux-amd64.tar.gz
$ cd kubernetes/server/bin
$ sudo mv kube-controller-manager /usr/local/bin/

安装 kube-scheduler

kube-scheduler 是 Kubernetes 中的调度器。我们可以从 Kubernetes 的官方网站 https://github.com/kubernetes/kubernetes/releases 下载最新的版本。在本文中,我们将下载版本为 v1.22.4。

代码语言:javascript
复制
$ wget https://dl.k8s.io/v1.22.4/kubernetes-server-linux-amd64.tar.gz
$ tar xzvf kubernetes-server-linux-amd64.tar.gz
$ cd kubernetes/server/bin
$ sudo mv kube-scheduler /usr/local/bin/

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装 etcd
  • 安装 kube-apiserver
  • 安装 kube-controller-manager
  • 安装 kube-scheduler
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档