Minikube使用教程

Minikube使用教程

一、Minkube安装

准备条件:必须在计算机的BIOS中启用VT-xAMD-v虚拟化。

1、安装虚拟机VMware,具体步骤可以百度一下;

2、安装最新版centos,具体步骤可以百度一下;

3、安装kubectl下载

1)下载最新版本kubectl:

curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl

   

如果需要下载指定版本,

$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)替换为指定版本.

例如想下载 v1.7.0 linux版本:

    curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.7.0/bin/linux/amd64/kubectl

赋予执行权限

chmod +x ./kubectl

移动到执行目录

sudo mv ./kubectl /usr/local/bin/kubectl

 

4、安装Minikube

curl -LOMinikube https://storage.googleapis.com/minikube/releases/v0.17.1/minikube-linux-amd64&& chmod +x minikube&& sudo mv minikube /usr/local/bin/

 

二、Minkube的使用

1、Minkube的启动

通过minikube version命令检查是否安装正确

 

通过minikube start启动集群

 

2、查看集群信息

集群可以通过kubectl进行交换,这是用于管理kubernetes和运行在集群里的应用程序的主要方法。集群的详细信息和健康状况可以使用kubectl cluster-info

 

可以通过kubectl get nodes查看节点的情况

 

这个节点就是用来部署你的应用的。因为这个是单机部署所以只看到一个节点,这个命令在非单机情况下是可以看到多个节点的。

 

3、在集群部署应用

使用kubectl run可以将应用部署到集群中,命令语法类似docker

如:kubectl run first-deployment --image=katacoda/docker-http-server --port=80

 

通过kubectl get pods命令可以查看deployment 的状态

 

可以通过NodePort方式将容器内部的端口动态映射到节点的端口上,完整例子如下:

kubectl expose deployment first-deployment --port=80 --type=NodePort

 

这个命令可以查看到映射的端口:

export PORT=$(kubectl get svc first-deployment -o go-template='{{range.spec.ports}}{{if .nodePort}}{{.nodePort}}{{"\n"}}{{end}}{{end}}')

查看端口

echo $PORT

 

访问端口:

curl host01:$PORT

4、查看Dashboard

通过 Kubernetes dashboard可以在页面访问集群,Dashboard服务在8080端口

 

三、总结

Minikube命令有所限制,但是minikube能用的命令在非单机模式也是可以正常使用的。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值