docker导出日志到本地的方法是什么
285
2022-10-18
k8s部署Istio1.5.8
文章目录
一、部署K8S集群二、部署Istio
`2.1. 安装二进制包``2.2. 下载所需镜像`
docker配置镜像加速器
`2.3. 安装 demo`
三、部署bookinfo实例
`3.1. 为 default 命名空间开启自动注入``3.2. 拉取相关镜像``3.3. 创建入口网关``3.4. 从网页访问`
四、卸载istio
一、部署K8S集群
kubeadm部署K8s集群V1.19.0
二、部署Istio
2.1. 安装二进制包
下载地址:--no-check-certificatetar xvf istio-1.5.8-linux.tar.gzcd istio-1.5.8/bincp istioctl /usr/local/bin/
2.2. 下载所需镜像
docker配置镜像加速器
PS:如果不知道具体用哪些镜像,可以先执行istioctl manifest apply --set profile=demo,然后通过kubectl get pod -n istio-system查看pod,再用kubectl describe pod pod名字 -n istio-system查看去拉取什么镜像
docker pull grafana/grafana:6.7.4docker pull istio/proxyv2:1.5.8docker pull jaegertracing/all-in-one:1.16docker pull istio/pilot:1.5.8docker pull kiali/kiali:v1.15docker pull prom/prometheus:v2.15.1
2.3. 安装 demo
istioctl manifest apply --set profile=demo
等待所有的pod都为Running状态
kubectl get pod -n istio-system
查看服务
kubectl get svc -n istio-system
三、部署bookinfo实例
3.1. 为 default 命名空间开启自动注入
kubectl label namespace default istio-injection=enabled
3.2. 拉取相关镜像
docker pull istio/examples-bookinfo-details-v1:1.15.1docker pull istio/examples-bookinfo-ratings-v1:1.15.1docker pull istio/examples-bookinfo-reviews-v1:1.15.1docker pull istio/examples-bookinfo-reviews-v2:1.15.1docker pull istio/examples-bookinfo-reviews-v3:1.15.1docker pull istio/examples-bookinfo-productpage-v1:1.15.1cd /opt/istio/istio-1.5.8kubectl apply -f samples/bookinfo/platform/kube/bookinfo.yamlkubectl get pod
3.3. 创建入口网关
kubectl apply -f samples/bookinfo/networking/bookinfo-gateway.yamlkubectl get gateway -n default
kubectl get vs -n default
3.4. 从网页访问
kubectl expose deployment productpage-v1 --type=NodePort #生成一个外部访问的端口kubectl get svc
四、卸载istio
istioctl manifest generate --set profile=demo | kubectl delete -f -
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~