我们尝试从 istio(预订信息)部署 hello world 应用程序。
环境
地区:爱尔兰服务:EKS v2 Istio:1.0.1 Helm:
Client: Client: &version.Version{SemVer:"v2.9.1", GitCommit:"20adb27c7c5868466912eebdf6664e7390ebe710", GitTreeState:"clean"}
Server: Server: &version.Version{SemVer:"v2.9.1", GitCommit:"20adb27c7c5868466912eebdf6664e7390ebe710", GitTreeState:"clean"}
语境
我们使用 helm 安装了 istio 1.0.1,使用以下命令:
helm install install/kubernetes/helm/istio --name istio --namespace istio-system --set sidecarInjectorWebhook.enabled=true --set galley.enabled=true
我们还尝试在没有厨房和自动边车注入的情况下安装 istio,但没有成功。我们的入口控制器没有获得 IP。
但不幸的是,我们的 istio-ingressgateway 没有外部 IP。PENDING 状态意味着平台(此处为 AWS)无法创建 LoadBalancer。事实并非如此,因为当我们在俄勒冈州使用 EKS v1 时,我们也成功地做到了这一点。LoadBalancer 已创建。
kubectl get services -n istio-system -o wide
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) SELECTOR
istio-ingressgateway LoadBalancer 172.20.195.15 <pending> 80:31380/TCP,443:31390/TCP,31400:31400/TCP,15011:31020/TCP,8060:30312/TCP,853:31767/TCP15030:32216/TCP,15031:32384/TCP 17h app=istio-ingressgateway,istio=ingressgateway