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. BGP(IBGP“内部路由器”和EBGP“外部路由器”)命令解析

      BGP:基于策略的路径向量路由协议. ①:(attribute)属性描述路径. ②:使用TCP(端口179)作为传输协议——(IBGP多使用loopback端口建立update-source) IBG ...

    2. 吴裕雄--天生自然 JAVASCRIPT开发学习

      <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

    3. vue的开发中v-for报错 [vue/require-v-for-key] Elements in iteration expect to have 'v-bind:key' directives.

      用的VS Code 工具,安装了vetur插件,报错了如下 [eslint-plugin-vue] [vue/require-v-for-key] Elements in iteration expe ...

    4. WordPress站点绑定多个域名

      refer to https://blog.csdn.net/wzl505/article/details/54970321 打开根目录下的 wp-config.php 文件,找到 require_o ...

    5. POJ 1840:Eqs 哈希求解五元方程

      Eqs Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 14169   Accepted: 6972 Description ...

    6. 深入理解 Java —— GC 机制

      1. 基础知识 1.1 什么是垃圾回收? 程序的运行必然需要申请内存资源,无效的对象资源如果不及时处理就会一直占有内存资源,最终将导致内存溢出,所以对内存资源的管理非常重要. 垃圾回收就是对这些无效资 ...

    7. .NET core ABP 获取远程IP地址

      2.asp.net core 2.x上配置 第一步:在控制器中定义变量 private IHttpContextAccessor _accessor; 第二步: 控制器的构造函数进行注入 public ...

    8. UVA 10891 SUM游戏 DP

      刚看到这个题目不知道怎么个DP法,有点难想到 解法如下 设置dp[i][j]代表i到j这段子序列能获得的最大值,这样,枚举m=min(m,dp[i+1到j][j],dp[i][i到j-1]),m就代表 ...

    9. 201709-2 公共钥匙盒 Java

      思路: 按上课开始时间排一下序,一个时刻一个时刻判断要不要还钥匙,要不要借钥匙 import java.util.ArrayList; import java.util.Collections; im ...

    10. maxima画图

      八卦 load(draw)$ draw2d( dimensions=[800,800], /*大小*/ ip_grid = [1000,1000], /*光滑一点*/ line_width= 1., ...