首先 minikube 是kubernetes的缩小版本 ,

要下载virtuabox ,minikube启动的时候会依赖虚拟机,minikube 我启动,并且打好docker镜像放到里面,然后配置istio 之后,通过istio看项目的时候,minikube 就启动不了了,不知道为什么,我感觉可能是不稳定吧,就没再弄了

到此网址下载 minikube 

https://github.com/kubernetes/minikube/releases

可以指定版本启动 

minikube start --kubernetes-version v1.8.0 --registry-mirror=https://registry.docker-cn.com

后面下载阿里镜像 

如果报图片中的错误,执行minikube

delete 然后再执行上面的语句 是删除machines下面所有东西

如果报图片中的错误,执行minikube get-k8s-versions 查看版本

在启动一次minikube start --registry-mirror=https://registry.docker-cn.com

网不好的话, 时间可能会比较久,等着吧,如果报错,则执行minikube delete,minikube start

这样即为成功

获取miniube ip:minikube ip

minikube service --url=true web

minkube 启动后可以有镜像下载不下来,先把下面地址的镜像都下载下来

https://www.centos.bz/2018/01/%E4%BD%BF%E7%94%A8minikube%E5%9C%A8%E6%9C%AC%E6%9C%BA%E6%90%AD%E5%BB%BAkubernetes%E9%9B%86%E7%BE%A4/

 

https://blog.csdn.net/Maggie_up/article/details/80738331 参考的这个有ali的kubetcl

https://www.kubernetes.org.cn/k8s kubenates配置

https://preliminary.istio.io/zh/docs/setup/kubernetes/prepare/platform-setup/openshift/ istio 配置

安装helm

helm init --force-upgrade -i registry.cn-hangzhou.aliyuncs.com/google_containers/tiller:v2.9.1 --stable-repo-url https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts

安装istio:

 https://github.com/istio/istio/releases

https://preliminary.istio.io/zh/docs/setup/kubernetes/install/helm/

使用istio:

工具:grafana 工具:

1.kubectl -n istio-system get pod -l app=grafana -o jsonpath='{.items[0].metadata.name}'

2.kubectl -n istio-system port-forward grafana-68d7777d7d-bx4sk 3000:3000 &

https://blog.csdn.net/weixin_43181696/article/details/84392128

https://www.ibm.com/developerworks/cn/cloud/library/cl-lo-implementing-kubernetes-microservice-using-istio/index.html

有三种安装方式:以下是使用Helm安装:

1.为 Istio 组件创建命名空间 istio-system:

kubectl create namespace istio-system

2.使用 kubectl apply 安装所有的 Istio CRD,命令执行之后,会隔一段时间才能被 Kubernetes API Server 收到:

helm template D:\chromedownload\istio-1.1.7\install\kubernetes\helm\istio-init --name istio-init --namespace istio-system | kubectl apply -f -

3.选择一个 配置文件,接着部署与你选择的配置文件相对应的 Istio 的核心组件,我们建议在生成环境部署中使用 default 配置文件:

helm template D:\chromedownload\istio-1.1.6\install\kubernetes\helm\istio --name istio --namespace istio-system | kubectl apply -f -

4.验证是否安装上:

kubectl get svc -n istio-system

kubectl get pods -n istio-system

使用istio https://www.cnblogs.com/williamjie/p/9442340.html

https://cloud.tencent.com/developer/article/1149125

https://www.jdon.com/51498

使用kubernates:

https://www.kubernetes.org.cn/docs

打docker 镜像:

https://blog.csdn.net/kozazyh/article/details/79427119

https://blog.csdn.net/lusyoe/article/details/79587914

https://www.cnblogs.com/wang_yb/p/9815988.html

写dockerfile文件,然后cmd到此路径下,执行docker build -t 镜像名称:tag名称 .

然后运行 docker run -d -p 对外端口号:对内端口号 镜像名称:tag名称

查看镜像运行状态:docker ps -a

https://segmentfault.com/a/1190000013096870

https://www.liangzl.com/get-article-detail-30925.html

kubernates 文档:

https://www.kubernetes.org.cn/docs

dockertoolbox 应用:

docker-machine create default 先执行这个,创建docker镜像

https://www.cnblogs.com/linjj/p/5606833.html

https://www.cnblogs.com/studyzy/p/6113221.html

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐