quick.sh 635 Bytes
#!/bin/bash

echo "=== 快速修复:创建 ExternalName Service ==="

echo "创建 ExternalName Service 将 api-gateway-service 指向外部 API Gateway:"
kubectl create service externalname api-gateway-service -n ecommerce \
  --external-name api.awsmpc.asia

echo ""
echo "验证创建:"
kubectl get service api-gateway-service -n ecommerce

echo ""
echo "测试 DNS 解析:"
kubectl run dns-test --image=busybox -n ecommerce --rm -it --restart=Never -- nslookup api-gateway-service.ecommerce.svc.cluster.local

echo ""
echo "重启前端(使用 ExternalName Service):"
kubectl rollout restart deployment frontend -n ecommerce