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. h5-伸缩布局

      1.html代码 <div class="box"> <div class="first">1</div> <div ...

    2. 04-String——课后动手动脑

      1.请运行以下示例代码StringPool.java,查看输出结果.如何解释这样的输出结果?从中你能总结出什么? public class StringPool { public static voi ...

    3. Spring注解@ResponseBody

      @Responsebody 将内容或对象作为http响应正文返回,并调用适合HttpMessageConverter的Adapter转换对象,写入输出流. 写在方法上面表示:表示该方法的返回结果直接写 ...

    4. Oracle学习笔记(1)

      1.常用sqlplus命令 (1)查看当前登录用户:show user; (2)切换当前登录用户:conn 用户名/密码 (切换系统用户+as sysdba ); (3)断开当前登录用户:disc; ...

    5. Pickle incompatibility of numpy arrays between Python 2 and 3

      Traceback (most recent call last): File "mnist.py", line 7, in <module> train_set, v ...

    6. C# 直接使用sql语句对数据库操作 (cmd.ExecuteNonQuery)

      只介绍读和删 不管使用什么方法来对数据库进行操作都绕不开和数据库的连接问题,所以咱们先在App.config中添加连接字段 <connectionStrings> <add name ...

    7. LeJOS下eclipse通过USB连接EV3

      适用情况:在eclipse安装好LeJOS插件后,再通过USB连接EV3. 第一:更新驱动 在<设备管理器-网络适配器>下更新RNDIS/Ethernet Gadget,电脑需要先连接EV ...

    8. mysql float 这个大坑

      以后高精度的数据不要用这个字段  今天同事反应 应该是17390.7的数据 结果展示17390.6992  找了半天问题在哪 后来决定先不管  手动现在数据库改数据 结果手动改也改不过来  于是能确定 ...

    9. 吴裕雄--天生自然MySQL学习笔记:MySQL PHP 语法

      MySQL 可应用于多种语言,包括 PERL, C, C++, JAVA 和 PHP. 在这些语言中,Mysql在PHP的web开发中是应用最广泛. PHP提供了多种方式来访问和操作Mysql数据库记 ...

    10. VUE 引用公共样式

      首先创建公共样式文件 在main.js中引用样式 浏览器效果图