k8s miniKube 入门

miniKube 是单机版kubernetes, 可以配置运行在同一台主机上的服务和pod,并使用docker作为虚拟化工具

  1. 下载:直接下载可执行文件,复制到path 路径,免安装。

  2. 启动:minikube 支持多种虚拟化工具,如:virtualbox, 不过在linux里可以支持docker

    minikube start --vm-driver=none

    等待一会最终输出 * Done! kubectl is now configured to use "minikube"

    由于需要下载很多支持的东西,经常失败,最好添加74.125.204.82 k8s.gcr.io 到hosts文件。

  3. 然后创建一个Deployment

    kubectl run hello-minikube --image=k8s.gcr.io/echoserver:1.10 --port=8080

    这个镜像下载比较慢,可以下载阿里的registry.cn-qingdao.aliyuncs.com/k8slast/echoserver

    kubectl run hello-minikube --image=registry.cn-qingdao.aliyuncs.com/k8slast/echoserver --port=8080

    输出:deployment.apps/hello-minikube created

  4. 再将deployment 暴露成服务

    kubectl expose deployment hello-minikube --type=NodePort

    输出:service/hello-minikube exposed

  5. 最后获取访问url

    minikube service hello-minikube --url

    输出访问url:http:

    k8s miniKube 入门的更多相关文章

    1. 菜鸟系列k8s——k8s快速入门(1)

      k8s快速入门 1.快速创建k8s集群 参考网站:https://kubernetes.io/docs/tutorials/kubernetes-basics 点击教程菜单 1. Create a C ...

    2. K8S从入门到放弃系列-(16)Kubernetes集群Prometheus-operator监控部署

      Prometheus Operator不同于Prometheus,Prometheus Operator是 CoreOS 开源的一套用于管理在 Kubernetes 集群上的 Prometheus 控 ...

    3. K8S 从入门到放弃系列文章目录(Kubernetes 1.14)

      1)软件环境 软件 版本 系统 Centos7.5 Kubernetes 1.14.1 Docker 18.09 Calico 3.6 Etcd 3.3.12 2)部署过程简单概要 三台master节 ...

    4. k8s(00)入门知识介绍

      系列文章说明 本系列文章,可以基本算是 老男孩2019年王硕的K8S周末班课程 笔记,根据视频来看本笔记最好,否则有些地方会看不明白 需要视频可以联系我 k8s概念入门 目录 系列文章说明 k8s概念 ...

    5. 物联网架构成长之路(43)-k8s从入门到放弃

      0. 前言 这段时间要入门一下CI/CD了,以前简单的了解过Jenkins,现在要把以下的这个图的架构搭建起来.国外可能一两个命令就安装完成的事情,我折腾了2天多,真的差点放弃了. 1. 安装Virt ...

    6. k8s概念入门

      k8s是一个编排容器的工具,其实也是管理应用的全生命周期的一个工具,从创建应用,应用的部署,应用提供服务,扩容缩容应用,应用更新,都非常的方便,而且可以做到故障自愈,例如一个服务器挂了,可以自动将这个 ...

    7. .NET Core on K8S快速入门课程学习笔记

      课程链接:http://video.jessetalk.cn/course/explore 良心课程,大家一起来学习哈! 目录 01-介绍K8s是什么 02-为什么要学习k8s 03-如何学习k8s ...

    8. K8s快速入门

      在k8s中所有的内容都抽象为资源,资源实例化之后,叫做对象.一般使用yaml格式的文件来创建符合我们预期期望的pod,这样的yaml文件我们一般称为资源清单 资源清单的格式: apiVersion: ...

    9. .NET Core on K8S快速入门课程--学习笔记

      课程链接:http://video.jessetalk.cn/course/explore 良心课程,大家一起来学习哈! 目录 01-介绍K8s是什么 02-为什么要学习k8s 03-如何学习k8s ...

    随机推荐

    1. comparable接口 和 comparator接口的特点与区别

      1. Comparator 和 Comparable 相同的地方 他们都是java的一个接口, 并且是用来对自定义的class比较大小的. 什么是自定义class: 如 public class Pe ...

    2. stm32cube 安装 patch

      首先正常安装芯片包,然后在设置里面找到当前包存放的位置,默认是: C:\Users\Administrator\STM32Cube\Repository 然后解压 更新包,把更新包里面的文件覆盖到 C ...

    3. zuul网关配置

      静态路由:通过url匹配映射地址进行静态路由(只会把到达zuul网关的请求按照发送,并把匹配请求地址 /common-service/ ->http://localhost:9001/) zuu ...

    4. python刷LeetCode:27. 移除元素

      难度等级:简单 题目描述: 给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度. 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O ...

    5. dwz框架

      官网:http://jui.org/index_menu.html PDF教程:http://jui.org/doc/dwz-user-guide.pdf DWZ最大的特点是使用html扩展的方式来代 ...

    6. Filter过滤器技术详解

      前言 有这样一个常见的开发场景,我们编写一套系统,或者分析一套系统如何实现的过程中,我们肯定会发现这套系统的拦截机制.比如说京东或者淘宝之类的,存在这种拦截机制,这套拦截机制能够过滤掉哪些错误的登录注 ...

    7. jdk 的安装教程

      1. 配置的位置 鼠标右击计算机----属性-----高级系统设置---环境变量----在系统变量中配置(推荐) 2.增加环境变量 (1)新建 -----  变量名:   JAVA_HOME 变量值 ...

    8. php对象: __clone, __toString, __call,__isset, __unset, __sleep, __wakeup,

      __clone: 克隆对象,自动完成操作   clone()  __toString:  return返回字符串  __call: 当调用不存在的函数时,自动执行该方法,并返回相关值 __isset: ...

    9. hdu 2072(字典树模板,set,map均可做)

      地址:http://acm.hdu.edu.cn/showproblem.php?pid=2072 lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词 ...

    10. webpack4+vue 打包 就是没效果?求解!!!

      开始对着视频操作 教学视频 用的webpack2 所以没成功  但是 Jquery 可以 成功渲染.Vue就不行. 百度 webpack4+vue打包简单入门:https://segmentfault ...