6.2 Bookinfo在Kubernetes中的部署:完整YAML配置实战
引言
部署Bookinfo是学习Istio的第一步。本文将详细介绍Bookinfo在Kubernetes中的完整部署过程,包括所有必要的YAML配置。
一、部署准备
1.1 前置条件
- Kubernetes集群
- Istio已安装
- kubectl配置
1.2 启用自动注入
kubectl label namespace default istio-injection=enabled二、部署服务
2.1 部署Bookinfo
# 下载Bookinfo配置kubectl apply -f https://raw.githubusercontent.com/istio/istio/release-1.19/samples/bookinfo/platform/kube/bookinfo.yaml2.2 验证部署
# 查看Podkubectl get pods# 查看Servicekubectl get svc# 查看Pod详情kubectl describe pod<pod-name>三、配置Gateway
3.1 创建Gateway
apiVersion