这篇文章记录了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实例相关推荐

  1. 从零开始搭建K8S集群(二)-- 搭建K8S集群

    一.下面我们开始搭建K8S集群 配置K8S的yum源(自v1.6.0起,Kubernetes默认启用了CRI,Container Runtime Interface,详情请查看官网:https://k ...

  2. 3.搭建K8s集群[无需ke学上网]

    01 搭建K8s集群[无需科学上网] 官网:https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install- ...

  3. 搭建k8s集群几个常用方法

    没搭建过,肯定要尝试! kubeadm 1.13就GA了,general availability,表标明广泛使用 kubeadm最大杀手锏是代码放在k8s源码中 kubeadm二进制的子功能分割,可 ...

  4. 搭建K8s集群(二进制方式)-搭建步骤介绍

    使用二进制方式搭建K8S集群 注意 [暂时没有使用二进制方式搭建K8S集群,因此本章节内容不完整... 欢迎小伙伴能补充~] 准备工作 在开始之前,部署Kubernetes集群机器需要满足以下几个条件 ...

  5. 搭建K8s集群(kubeadm方式)-操作系统初始化

    使用kubeadm方式搭建K8S集群 kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具. 这个工具能通过两条指令完成一个kubernetes集群的部署: # 创建一个 Ma ...

  6. kubernetes(一)kubeadm搭建k8s集群

    使用kubeadm搭建一个k8s集群 1个MasterNode,2个WorkNode 步骤 1.准备3台centos机器 可以使用阿里云,也可以使用virtualbox或者vm MasterNode: ...

  7. centos8搭建k8s集群

    1. 系统初始化 关闭防火墙 systemctl disable firewalld 关闭swap sed -ri 's/.*swap.*/#&/' /etc/fstab 关闭selinux ...

  8. 纯手工搭建k8s集群-(二)核心模块部署

    1. 部署ETCD(主节点) 1.1 简介 kubernetes需要存储很多东西,像它本身的节点信息,组件信息,还有通过kubernetes运行的pod,deployment,service等等.都需 ...

  9. 【运维开发】Mac OS(10.13.6)使用 vagrant+VirtualBox +centos7搭建k8s集群

    Mac OS(10.13.6)使用 vagrant+VirtualBox +centos7搭建k8s集群步骤 环境准备工作 下载VirtualBox 地址:https://www.virtualbox ...

最新文章

  1. linux下彻底杀死ngnix进程方法
  2. 安装黑屏_含能公司黑屏管理助力智能化改造
  3. 赠书:京东当当新书榜TOP1的“算法小抄”!
  4. 开源Python做的火币和ZB搬砖差价监控程序
  5. Spring的事务管理难点剖析:应用分层的迷惑
  6. 自媒体发展陷入僵局,社群媒体将成出路?呵呵…
  7. 凸包模板(Graham算法)
  8. 程序员的幸福感和颈椎病
  9. Proteus仿真单片机:51单片机的仿真
  10. word不能插入压缩包等文件的解决办法
  11. oracle group by
  12. LwM2M(轻量级M2M)协议
  13. gis 数据框裁剪_【更新80篇】地理数据科学技术文章合集,欢迎大家点赞、在看、转发三连!...
  14. java 有序map_java 有序Map之TreeMap的使用
  15. 苹果cms tv.html,苹果cms添加TV电视直播教程
  16. Python自动回复微信好友新年祝福
  17. vb.net下打印清单示例(连续纸和固定纸张打印)
  18. css实现奥运五环(立体)
  19. matlab cody学习笔记 day18
  20. 基于cesium实现城市查询并定位

热门文章

  1. JavaWeb学习总结(五十二)——使用JavaMail创建邮件和发送邮件
  2. python读取xml_python解析xml文件
  3. 二分类2x2对角矩阵准确率表达式
  4. 机器学习网站收集(to be continued)
  5. jdbc和mysql面试题_JDBC数据访问技术面试题(附答案)
  6. maven 加入第三方库_maven加载第三方jar不能加载
  7. html空格代码_编写灵活、稳定、高质量的CSS代码的规范(推荐收藏)
  8. Win 系统 PyTorch 安装配置教程
  9. 1.12 总结-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  10. 8.2 高斯分布模型-机器学习笔记-斯坦福吴恩达教授