• 首页
  • 粮食
  • 蔬菜
  • 果品
  • 水产
  • 酒水
  • 饮料
  • 茶叶
  • 畜禽
  • 食用油
  • 资讯
logo
  • 首页>
  • 资讯 >
  • 正文

速讯:Kubernetes 系列:Kubernetes 的安装(三)

2023-06-27 05:44:28 来源:博客园

序

前面介绍了k8s组件和对象的一些基本概念,了解了k8s具体是做什么的以及架构,那么接下来我们开始介绍怎么去安装k8s,这里我们以windows为例,其他平台可以参考Kubernetes官方文档,其实安装方式都是类似的。

先决条件

要在系统中安装 Kubernetes,以下是一些需要特别注意的先决条件。软件要求如下:

  • 已启用 Hyper-V
  • 确保系统已安装 Docker

上面两个条件如果你还不满足的话,可以参考网上有很多安装教程,当然这里后面也会出一个比较详细的安装说明文章。


(资料图片仅供参考)

Kubernetes 安装实践

因为我的系统很早之前就已经安装好了Docker,所以我们直接来看怎么通过Docker去安装Kubernetes。

  1. 首先打开Docker Desktop,然后在电脑右下角右键单击​​ Docker 托盘图标并选择setting,或者点击Docker面板右上角的设置图标:
  1. 弹出软件setting面板,在面板的左菜单中选择Kubernetes, 勾选启用Kubernetes并点击“应用”:

Docker 在安装过程中会安装额外的包和依赖项。安装可能需要 5 到 10 分钟,具体取决于你的网络速度和电脑的性能(因为镜像默认从Kubernetes提供的官方地址下载)。等待消息“安装完成!” 出现在屏幕上。安装 Kubernetes后即可使用 Docker 应用程序,以确保一切正常运行。如果两个服务(Docker 和 Kubernetes)都成功运行并且没有错误,左下角的两个图标都会变成绿色。

如果你觉得安装时间太长,可以通过这篇文章Kubernetes安装慢的解决方法来解决安装慢的问题。

下载Kubectl客户端

如果成功启动 Kubernetes 集群,但是如何管理它呢?kubectl是一个命令行工具,可让你与需要安装的 Kubernetes 集群进行交互。

下载地址:https://www.kubernetes.org.cn/installkubectl

这里的安装方法就不做详细的介绍了,官方文档里面说的很详细。

使用命令部署并启用 Kubernetes 仪表板。

安装 Kubernetes 仪表板

用于管理 Kubernetes资源的基于 Web 的官方 UI是Kubernetes Dashboard。默认情况下未设置它。可以使用 cli 工具 kubectl 轻松部署 Kubernetes 应用程序,该工具可以允许与云交互并管理Pod、节点和集群。可以通过传递 apply参数和 YAML 配置文件来轻松创建或更新 Kubernetes 资源。

  1. 从这里获取yaml配置文件。

    https://raw.githubusercontent.com/kubernetes/dashboard/v2.5.1/aio/deploy/recommended.yaml
  2. 使用刚才获取的yaml配置文件来部署

    kubectl apply -f recommended.yaml

    或者

    kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.5.1/aio/deploy/recommended.yaml
  3. 执行如下命令查看Pod是否已启动

    kubectl get pod -n kubernetes-dashboard
  4. 访问 Kubernetes 仪表板执行下面这条命令:

    kubectl proxy
  5. 访问http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/,打开页面以后,会看到如下界面:

这里我们选择第一种Token方式:

  • 创建用户创建一个名为 admin的 ServiceAccount,用来登录 Kubernetes 仪表板。然后再为这个 ServiceAccount创建一个 Secret,最后创建一个 ClusterRolebinding,将其绑定到 Kubernetes集群中默认初始化的 cluster-admin这个 ClusterRole上面。

把以下内容保存为admin.yaml:

apiVersion: v1kind: ServiceAccountmetadata:  name: admin  namespace: kubernetes-dashboard---apiVersion: v1kind: Secretmetadata:  name: admin  namespace: kubernetes-dashboard  annotations:    kubernetes.io/service-account.name: admintype: kubernetes.io/service-account-token---apiVersion: rbac.authorization.k8s.io/v1kind: ClusterRoleBindingmetadata:  name: adminroleRef:  apiGroup: rbac.authorization.k8s.io  kind: ClusterRole  name: cluster-adminsubjects: - kind: ServiceAccount  name: admin  namespace: kubernetes-dashboard
  • 执行如下命令:
kubectl apply -f admin.yaml
  • 获取 Token :
kubectl -n kubernetes-dashboard describe secret admin

执行结果如下所示:

  • 将结果里面的token复制出来,粘贴到token方式下面得输入框

登陆后会看到如下界面,并且点开右上角用户头像后,会看到:

总结

到这里整体得安装就基本完成了,这篇文章主要介绍怎么在本地Docker去启动安装k8s,对于正式环境来说,我们后面再整理一篇专门做介绍,其实安装都是大同小异,当然这个会放在最后去讲,下一篇主要介绍,k8s里面一些对象配置文件得设置以及里面得一些属性概念和示例。

转载:风向阅读 - Kubernetes 系列:Kubernetes 的安装(三)地址:https://www.aiweimeng.top/archives/27.html

关键词:

    为您推荐

  • 速讯:Kubernetes 系列:Kubernetes 的安装(三)

    资讯2023-06-27
  • 柴丹_关于柴丹概略-重点聚焦

    资讯2023-06-27
  • 天天动态:一键越狱是什么意思(一键越狱)

    资讯2023-06-27
  • 京多安:全世界只有巴萨能让我离开曼城 想帮巴萨回到该在的位置-世界热资讯

    资讯2023-06-26
  • 长飞光纤光缆(06869)及A轮投资者拟向长飞先进半导体增资合共32.44亿元 天天热议

    资讯2023-06-26
  • 广东江门一座蔚来换电站起火冒烟,昨日刚宣布建成1500座换电站! 天天热消息

    资讯2023-06-26
  • @广州司机,​“左转”还是“直行”?途经可变导向车道请留意-世界今头条

    资讯2023-06-26
  • 励志句子简短暖心话_励志句子

    资讯2023-06-26
  • 今日热讯:新乡这三天,收入11.33亿元!

    资讯2023-06-26
  • 魔兽世界怀旧服橙锤图纸_WOW MC橙锤图纸可以交易吗 天天简讯

    资讯2023-06-26
  • 新疆农产品青岛交易会闭幕 收获5.86亿元订单-天天精选

    资讯2023-06-26
  • 360ssp媒体服务平台(360ssp)

    资讯2023-06-26
  • 河南二建查分入口:河南人事考试网|焦点报道

    资讯2023-06-26
  • 百事通!广西交通运输厅原党组成员韦勇球接受审查调查

    资讯2023-06-26
  • 物流加速“奔跑 珞璜临港城产业城企业“618”成绩亮眼

    资讯2023-06-26
  • 手机找不到无线网名称怎么办?

    资讯2023-06-26
  • 学富人真会“玩”,靠小龙虾“玩”转城里人_环球时快讯

    资讯2023-06-26
  • 黑龙江省至北京方向高铁增至20对 实行公交化开行

    资讯2023-06-26
  • 强降雨+大风+冰雹!北京门头沟发布双预警

    资讯2023-06-26
  • 今日热议:暴跌33%!墨尔本这5个区,房价比十年前还低!

    资讯2023-06-26

果品

  • 第一太平戴维斯周志鹏:公募REITs加速推进,配套税收政策也需调整
  • 极米推出DualLight超级混光技术,能否解决激光“散斑”和“严重彩边”问题? 环球今头条
  • 拓邦股份:目前公司产品已应用于工控领域及新能源汽车领域 观察
  • 全球热推荐:哈理工两个项目签约 汽车产业校企对接会成果丰硕
  • 兰州银行第十次总冠名“兰马”

蔬菜

  • 说好“一梯一户”却成了“两梯两户”,买方能否解除合同?
  • 更高水平开放合作助力中国东盟经贸发展迎新机遇
  • 9被告人犯侵犯著作权罪被判刑罚
  • 玉渊谭天丨中美再通话,“建设性”很重要
  • 环球时报社评:中美经贸需要建设性对话
  • 俄媒:莫斯科扩大新冠感染新疗法试点范围
  • 冰雪之约 中国之邀 | 追赶的勇气
  • 中国第20批赴黎维和建筑工兵分队完成“VA-2”道路排水系统修缮任务
  • 中国常驻联合国代表团举办恢复联合国合法席位50周年图片展
  • 美专家认为三大原因导致美国供应链危机

Copyright   2015-2022 南极食品网 版权所有  备案号:粤ICP备2022077823号-13   联系邮箱: 317 493 128@qq.com