关于minikube:minikube-试炼

62次阅读

共计 1886 个字符,预计需要花费 5 分钟才能阅读完成。

点我进入 minikube 试炼

明天咱们先来尝试应用一下 minikube,能够进入到 https://kubernetes.io/zh/docs/tutorials/hello-minikube/ 页面上间接感触,或者通过如下指令,将 minikube 放入咱们的服务器下面进行应用

简略装置 minikube

Linux 的

`curl -LO https://storage.googleapis.com/minikube/releases/latest/minik…
sudo install minikube-linux-amd64 /usr/local/bin/minikube`

windows 的

`New-Item -Path ‘c:\’ -Name ‘minikube’ -ItemType Directory -Force
Invoke-WebRequest -OutFile ‘c:\minikube\minikube.exe’ -Uri ‘https://github.com/kubernetes/minikube/releases/latest/download/minikube-windows-amd64.exe’ -UseBasicParsing`

例如

运行咱们的集群

minikube start

启动集群

minikube pause

在不影响部署的应用程序的状况下暂停 Kubernete

$ minikube pause
* Pausing node m01 ... 
* Paused 20 containers in: kube-system, kubernetes-dashboard, storage-gluster, istio-operator

此时 minikube 曾经暂停了,咱们查看 pod 列表是查看不了的

minikube unpause

勾销暂停的实例

$ minikube unpause
* Unpausing node m01 ... 
* Unpaused 20 containers in: kube-system, kubernetes-dashboard, storage-gluster, istio-operator

minikube stop

进行 minikue

minikube addons list

列出以后反对的插件

kubectl config view

查看 kubectl 的配置

kubectl get pod -A

列出所有命名空间的对象

部署一个利用

$ kubectl  create deployment hello-xiaomotong --image=k8s.gcr.io/echoserver:1.4
deployment.apps/hello-xiaomotong created

咱们能够看到,hello-xiaomotong 曾经部署到集群中了

  • NAMESPACE

命名空间

  • NAME

利用名称

  • READY

示意该 pod 能够为申请提供服务,并且应该被增加到对应服务的负载平衡池中,对于此处还有其余的标识,后续具体写到 pod 的时候,咱们能够具体学习

  • STATUS

状态,此时是 Running 状态,失常运行

对外裸露服务端口

  • 对外裸露服务端口,裸露 9999 端口
$ kubectl expose deployment hello-xiaomotong --type=NodePort --port=9999
service/hello-xiaomotong exposed

kubectl get service

查看 service 信息

能够看到,咱们的内部 9999 端口,映射到服务外部 32403 端口上,那么当初咱们内部拜访服务的 9999 端口,就能够拜访到这个 pod 外部的服务了

k8S 的 3 钟内部拜访形式

此处咱们能够看到 TYPE 字段,目前能够有 2 种类型,实际上这个是 k8S 的内部拜访形式,一共有 3 种:

  • LoadBalancer
  • NodePort
  • Ingress

上述 3 种形式,都是将集群内部流量导入到集群内的形式,只是实现形式不同

ClusterIP 是 K8S 集群外部的默认服务,集群内的其它利用都能够拜访该服务,然而集群内部无法访问它,

如果须要内部拜访 ClusterIP 类型的服务,也是能够的,须要加一个代理,咱们后续能够具体说一下上述 几种形式的应用形式,场景,优缺点等等

删除集群

minikube delete

minikube delete  --all

感兴趣的小伙伴能够 点我查看 monikube 手册

明天就到这里,学习所得,若有偏差,还请斧正

欢送点赞,关注,珍藏

敌人们,你的反对和激励,是我保持分享,提高质量的能源

好了,本次就到这里

技术是凋谢的,咱们的心态,更应是凋谢的。拥抱变动,背阴而生,致力向前行。

我是 阿兵云原生,欢送点赞关注珍藏,下次见~

正文完
 0