zoukankan      html  css  js  c++  java
  • kubernetes学习——minikube入门

    minikube安装

    请看上一篇文章

    入门

    不入其门不得其法,现在开始入门。

    启动minikube

    minikube start --vm-driver=hyperv

    配置默认hyperv驱动
    minikube config set vm-driver hyperv

    基于hyper-v 没有安装和启动hyper-v的可以自行查询。

    在这里插入图片描述

    一旦启动,您就可以使用来与您的集群进行交互kubectl,就像其他任何Kubernetes集群一样。例如,启动服务器:

    kubectl create deployment hello-minikube --image=k8s.gcr.io/echoserver:1.4

    将服务公开为NodePort(8080端口是镜像对外公布的端口)

    kubectl expose deployment hello-minikube --type=NodePort --port=8080

    minikube使您可以在浏览器中轻松打开此公开的端点:

    minikube service hello-minikube

    运行效果
    在这里插入图片描述
    172.17.247.90是我的虚拟机的IP,如果你没有出现这个界面,ping一下你的虚拟机IP是否能通

    继续创建cluster
    minikube start -p cluster2
    在这里插入图片描述
    完蛋了,系统内存不足了,过几天加个内存条再尝试吧,先学习别的。

    停止本地集群:

    minikube stop

    删除本地集群:

    minikube delete

    删除所有本地群集和配置文件

    minikube delete --all

    删除pod和deployment
    kubectl delete services hello-minikube
    kubectl delete deployment hello-minikube

    https://minikube.sigs.k8s.io/docs/examples/
    https://kubernetes.io/zh/docs/setup/learning-environment/minikube/#%e5%ae%89%e8%a3%85

  • 相关阅读:
    在CentOS 6上安装Apache和PHP
    花10分钟看一看,少走30年的弯路
    IOS开发之UITabBarController与UINavigationController混合使用
    重构tableview!
    初学IOS之TableView
    关于mac下配置mysql心得
    类,对象,方法的
    shell脚本
    关于我
    机器学习&深度学习视频资料汇总
  • 原文地址:https://www.cnblogs.com/xiaoch/p/13417920.html
Copyright © 2011-2022 走看看