Contents
  1. 1. 关于Kubernets
  2. 2. 关于minikube
  3. 3. 安装minikube
    1. 3.1. 预置
  4. 4. 最后

关于Kubernets

一个流行的容器编排引擎、自动化容器操作的开源平台。

主要是针对集群,包含但不限于:对容器的部署、调度、节点集群扩展等等功能。

关于minikube

迷你版minikube(来自阿里云)。方便本地部署学习Kubernetes(k8s)。

安装minikube

预置

以Mac OSX上实验为例。

1> 安装Kubectl

Kubectl安装直接使用brew即可。

参考: https://kubernetes.io/docs/tasks/kubectl/install/?spm=a2c4e.11153940.blogcont221687.19.7dd57733VzYIPy

2> 安装VM(Virtual Box虚拟机)

官网下载.dmg文件双击安装即可。

3> minikube

1
2
# 执行以下命令即可
curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v0.26.1/minikube-darwin-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/

4> 启动

minikube默认使用virtual box启动本地 Kubernetes 环境(利用本地虚拟机部署 Kubernetes环境)。所以前面要求安装VM,否则执行到该步骤会报错.

1
2
# terminal exec
minikube start --registry-mirror=https://registry.docker-cn.com

此时,会看到控制台下载了一些镜像文件。

下载完后:

5> 启动web UI(Dashboard)

1
minikube dashboard

执行后,会自动打开浏览器跳至URL http://192.168.99.100:30000/#!/overview?namespace=default

如图:

最后

通过控制台console发现,minikube前端是使用Angular开发(1.6.6版本,😁)

后续继续研究 k8s … …


    
        
        版权声明:
        本文由Lomo创作和发表,采用署名(BY)-非商业性使用(NC)-相同方式共享(SA)国际许可协议进行许可,
        转载请注明作者及出处,本文作者为Lomo,本文标题为迷你版k8s.
    
    


 Leave a message ^_^:

Contents
  1. 1. 关于Kubernets
  2. 2. 关于minikube
  3. 3. 安装minikube
    1. 3.1. 预置
  4. 4. 最后