Win10 使用minikube搭建k8s集群 并运行hello-minikube实例
这篇文章记录了minikube 搭建集群并运行hello-minikube实例的过程。整个流程完全参考官方教程(https://minikube.sigs.k8s.io/docs/handbook/controls/);
在开始之前需要先安装好minikube和kubectl,安装比较简单,直接参考官方文档即可:
1. minikube https://minikube.sigs.k8s.io/docs/start/
2. kubectl https://kubernetes.io/docs/tasks/tools/
Step 1 : 管理端权限打开powershell,启动集群,默认只有一个节点
// 创建默认集群
minikube start//启动多个节点集群
minikube start --nodes 2 -p multinode-demo
Step 2: 查看集群里的pod,刚建立情况下pod可能还没有成功运行,等一会儿就可以了
#查看pod
minikube kubectl -- get pods -A
Step 3: 打开web控制面板,执行后会自动打开浏览器,可以看到直观的看到集群的各项信息
minikube dashboard
Step 4: 启动一个服务
# 创建一个deployment
kubectl create deployment hello-minikube --image=k8s.gcr.io/echoserver:1.4# 查看pod状态
kubectl get pods# 查看事件
kubectl get events
这一步有可能因为网络原因导致无法拉取到镜像
如果遇到这个问题,可以通过dashboard控制台修改镜像yaml文件,将镜像来源换成阿里云公共的镜像库。
打开dashboard,点击左侧Deploymens,点击右侧选择编辑:
找到image字段,将其替换成
registry.cn-hangzhou.aliyuncs.com/google_containers/echoserver:1.4
更改完成后选择更新,稍等一会儿查看pod就会发现运行成功了
Step 5 : 暴露服务端口对外访问
kubectl expose deployment hello-minikube --type=NodePort --port=8080
minikube service hello-minikube
到这里k8s集群基本搭建完成。
Win10 使用minikube搭建k8s集群 并运行hello-minikube实例相关推荐
- 从零开始搭建K8S集群(二)-- 搭建K8S集群
一.下面我们开始搭建K8S集群 配置K8S的yum源(自v1.6.0起,Kubernetes默认启用了CRI,Container Runtime Interface,详情请查看官网:https://k ...
- 3.搭建K8s集群[无需ke学上网]
01 搭建K8s集群[无需科学上网] 官网:https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install- ...
- 搭建k8s集群几个常用方法
没搭建过,肯定要尝试! kubeadm 1.13就GA了,general availability,表标明广泛使用 kubeadm最大杀手锏是代码放在k8s源码中 kubeadm二进制的子功能分割,可 ...
- 搭建K8s集群(二进制方式)-搭建步骤介绍
使用二进制方式搭建K8S集群 注意 [暂时没有使用二进制方式搭建K8S集群,因此本章节内容不完整... 欢迎小伙伴能补充~] 准备工作 在开始之前,部署Kubernetes集群机器需要满足以下几个条件 ...
- 搭建K8s集群(kubeadm方式)-操作系统初始化
使用kubeadm方式搭建K8S集群 kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具. 这个工具能通过两条指令完成一个kubernetes集群的部署: # 创建一个 Ma ...
- kubernetes(一)kubeadm搭建k8s集群
使用kubeadm搭建一个k8s集群 1个MasterNode,2个WorkNode 步骤 1.准备3台centos机器 可以使用阿里云,也可以使用virtualbox或者vm MasterNode: ...
- centos8搭建k8s集群
1. 系统初始化 关闭防火墙 systemctl disable firewalld 关闭swap sed -ri 's/.*swap.*/#&/' /etc/fstab 关闭selinux ...
- 纯手工搭建k8s集群-(二)核心模块部署
1. 部署ETCD(主节点) 1.1 简介 kubernetes需要存储很多东西,像它本身的节点信息,组件信息,还有通过kubernetes运行的pod,deployment,service等等.都需 ...
- 【运维开发】Mac OS(10.13.6)使用 vagrant+VirtualBox +centos7搭建k8s集群
Mac OS(10.13.6)使用 vagrant+VirtualBox +centos7搭建k8s集群步骤 环境准备工作 下载VirtualBox 地址:https://www.virtualbox ...
最新文章
- linux下彻底杀死ngnix进程方法
- 安装黑屏_含能公司黑屏管理助力智能化改造
- 赠书:京东当当新书榜TOP1的“算法小抄”!
- 开源Python做的火币和ZB搬砖差价监控程序
- Spring的事务管理难点剖析:应用分层的迷惑
- 自媒体发展陷入僵局,社群媒体将成出路?呵呵…
- 凸包模板(Graham算法)
- 程序员的幸福感和颈椎病
- Proteus仿真单片机:51单片机的仿真
- word不能插入压缩包等文件的解决办法
- oracle group by
- LwM2M(轻量级M2M)协议
- gis 数据框裁剪_【更新80篇】地理数据科学技术文章合集,欢迎大家点赞、在看、转发三连!...
- java 有序map_java 有序Map之TreeMap的使用
- 苹果cms tv.html,苹果cms添加TV电视直播教程
- Python自动回复微信好友新年祝福
- vb.net下打印清单示例(连续纸和固定纸张打印)
- css实现奥运五环(立体)
- matlab cody学习笔记 day18
- 基于cesium实现城市查询并定位
热门文章
- JavaWeb学习总结(五十二)——使用JavaMail创建邮件和发送邮件
- python读取xml_python解析xml文件
- 二分类2x2对角矩阵准确率表达式
- 机器学习网站收集(to be continued)
- jdbc和mysql面试题_JDBC数据访问技术面试题(附答案)
- maven 加入第三方库_maven加载第三方jar不能加载
- html空格代码_编写灵活、稳定、高质量的CSS代码的规范(推荐收藏)
- Win 系统 PyTorch 安装配置教程
- 1.12 总结-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
- 8.2 高斯分布模型-机器学习笔记-斯坦福吴恩达教授