技术专栏
写给前端的K8s集群教程
云原生,K8s是目前炒的很火的两个话题,而我们项目组恰好是做云原生产品的,今天我就来给大家写一个简单易懂,适合前端人士入门云原生和K8s的简易教程。
本教程将让你在本地安装一个小型单节点K8s集群,以Windows平台演示。话不多少,让我们开始吧。
如果要安装一个K8s集群,官方提供了很多途径,其中适合本地开发,花费资源最少的方式是使用minikube的来安装。安装minikube必须先安装Docker和VirtualBox
安装Minikube
使用管理员运行 PowerShell 执行下面这条命令
iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex
chocolatey是windows下的一个命令行的包管理工具,类似ubuntu的apt,或centos下的yum。
安装完成后,关闭窗口 重新使用管理员打开PowerShell 执行下面这条命令来安装minikube
choco install minikube
如果中间有询问,直接按enter键下一步即可。
安装完成后,使用以下命令检查
minikube start
接着执行
minikube dashboard
执行成功后,会自动打开一个网页,想这样的,这个便是K8s自带的面板,通过web页面来管理集群中的资源。
安装完集群后,如果我们要在集群里部署一个镜像
按照下面的命令就可以部署一个nginx
# 创建一个部署,使用镜像nginx:latest 部署名称为hello-nginx
kubectl create deployment hello-nginx --image=nginx:latest
# 查看部署列表
kubectl get deployments
# 查看pods列表
kubectl get pods
# 查看时间
kubectl get events
# 查看集群配置
kubectl config view
# 导出一个部署的应用 80是容器对外暴露的端口,会被分配一个随机端口以供访问
kubectl expose deployment hello-nginx --type=NodePort --port=80
# 列出hello-nginx的信息 自动打开浏览器
minikube service hello-nginx
声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包
点赞
收藏
评论
打赏
- 分享
- 举报
评论
0个
手气红包
暂无数据
相关专栏
-
浏览量:4926次2021-09-28 14:28:55
-
浏览量:18386次2021-03-15 15:41:39
-
浏览量:19029次2021-03-22 17:45:29
-
浏览量:1935次2019-07-09 14:21:04
-
浏览量:5346次2021-04-16 13:50:26
-
浏览量:2528次2024-02-28 15:36:09
-
浏览量:5140次2021-04-25 15:58:58
-
浏览量:2017次2022-01-02 09:00:16
-
浏览量:3523次2017-10-16 12:05:10
-
浏览量:4057次2019-09-18 17:02:31
-
浏览量:2517次2022-01-03 09:00:38
-
浏览量:1848次2018-01-05 15:15:02
-
浏览量:7125次2020-12-10 16:08:32
-
浏览量:1719次2020-06-08 15:18:15
-
浏览量:1508次2023-12-29 17:03:02
-
浏览量:1655次2022-02-08 09:00:30
-
浏览量:1865次2019-06-27 09:10:46
-
浏览量:7576次2020-12-10 10:49:36
-
浏览量:2108次2017-12-24 23:54:46
置顶时间设置
结束时间
删除原因
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
打赏作者
这把我C
您的支持将鼓励我继续创作!
打赏金额:
¥1
¥5
¥10
¥50
¥100
支付方式:
微信支付
打赏成功!
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
审核成功
发布时间设置
发布时间:
请选择发布时间设置
是否关联周任务-专栏模块
审核失败
失败原因
请选择失败原因
备注
请输入备注