https://github.com/rootsongjc/kubernetes-handbook
https://github.com/gotok8s/gotok8s
https://github.com/gotok8s/gotok8s#helm
https://github.com/gotok8s/gotok8s#%E9%83%A8%E7%BD%B2-kubernetes-dashboard
https://github.com/rootsongjc/kubernetes-vagrant-centos-cluster
https://github.com/servicemesher/istio-handbook/pulse
https://www.bilibili.com/video/av540932754/?p=6
minikube
https://github.com/kubernetes/minikube?spm=a2c6h.12873639.0.0.ab202043wRctbW
https://developer.aliyun.com/article/672675
https://minikube.sigs.k8s.io/docs/start/
brew install minikube
k3s
Minikube在不同操作系统上支持不同的驱动
macOS
Docker 缺省驱动
xhyve driver , VirtualBox 或 VMware Fusion
Linux
VirtualBox 或 KVM2
Docker 缺省驱动
Windows
VirtualBox 或 Hyper-V - 请参考下文
注:
由于minikube复用了docker-machine,在其软件包中已经支持了相应的VirtualBox, VMware Fusion驱动
VT-x/AMD-v 虚拟化必须在 BIOS 中开启
在Windows环境下,如果开启了Hyper-V,不支持VirtualBox方式
安装Minikube
您可以参考 https://minikube.sigs.k8s.io/docs/start/ 安装配置,下面提供了阿里云团队构建的版本
注:有问题和需求请到 Github 提 issue,https://github.com/AliyunContainerService/minikube/issues
Mac OSX
curl -Lo minikube https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.16.0/minikube-darwin-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
Linux
curl -Lo minikube https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.16.0/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
Windows
下载 minikube-windows-amd64.exe 文件,并重命名为 minikube.exe
启动
minikube start
为了访问海外的资源,阿里云提供了一系列基础设施,请按照如下参数进行配置。其中常见参数
–driver=* 从1.5.0版本开始,Minikube缺省使用本地最好的驱动来创建Kubernetes本地环境,测试过的版本 docker, kvm
–image-mirror-country cn 将缺省利用 registry.cn-hangzhou.aliyuncs.com/google_containers 作为安装Kubernetes的容器镜像仓库 (阿里云版本可选)
–iso-url=* 利用阿里云的镜像地址下载相应的 .iso 文件 (阿里云版本可选)
–registry-mirror=为了拉取Docker Hub镜像,需要为 Docker daemon 配置镜像加速,参考阿里云镜像服务
–cpus=2: 为minikube虚拟机分配CPU核数
–memory=2048mb: 为minikube虚拟机分配内存数
–kubernetes-version=: minikube 虚拟机将使用的 kubernetes 版本
安装minikube,缺省驱动
minikube start –cpus=4 –memory=4096mb
安装minikube,Docker驱动
minikube start –driver=docker
安装minikube,KVM2驱动
minikube start –driver=kvm2
打开Kubernetes控制台
https://developer.aliyun.com/article/221687