团队,当我尝试istio-0.3.0时,得到一个错误。有什么建议吗?谢谢!
$ kubectl get configmap -n istio-system NAME DATA AGE istio 1 2m istio-ingress-controller-leader-istio 0 2m istio-mixer 1
我遵循了"“中的指令,即”确保部署了以下Kubernetes服务:istio导航仪、istio混频器、istio入口、istio出口“。
但是,当我执行"kubectl get svc -所有命名空间“时,只显示以下服务:
NAMESPACE NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
default kubernetes
当我启动minikube并应用istio.yaml错误时,入口无法启动:
eumji@eumji:~$ kubectl get pods -n istio-system
NAME READY STATUS RESTARTS AGE
istio-ca-76dddbd695-bdwm9 1/1 Running 5 2d
istio-ingress-85fb769c4d-qtbcx 0/1 CrashLoopBackO
我在K8s集群上部署了istio1.2.5。
根据规则部分中的documentation :
kubectl get rules --all-namespaces
您将获得列表。在我的集群中,我有No resources found
但是如果我使用:
kubectl get rules.config.istio.io -n istio-system
我拿到名单了:
NAME AGE
kubeattrgenrulerule 5h
promhttp 5h
promtcp 5h
我正在尝试评估istio,并尝试部署随istio安装提供的bookinfo示例应用程序。在这样做的同时,我面临着以下问题。
Environment: Non production
1. Server Node - red hat enterprise linux 7 64 bit VM [3.10.0-693.11.6.el7.x86_64]
Server in customer secure vpn with no access to enterprise/public DNS.
2. docker client and server: 1.12.6
3. kubernetes cli
我们计划在我们的AWSEKS-K8s集群上使用Istio,到目前为止,我们已经通过Keycloak探索了入侵、平衡和auth,但是我们有点不知所措,我们如何能够轻松地将所有日志聚合到一个单一的、易于查询和监视的位置。Istio只是提到了Mixer将会死掉,但是没有真正的帮助可以做什么。
范围:访问日志、Istiod日志和stdout的Apllication/Microservices日志。mTLS启用了集群范围内的(这似乎会导致使用日志侧出现问题)
我们使用Kiali,但这不是我们所需要的。我们正在寻找更多类似于、ELK或Graylog之类的东西,但理想上更轻量级。我们想到了Grafana L
背景:
我使用的是istio1.2.5
我使用istio文档中的helm默认配置文件部署istio,通过启用跟踪、kiali和logLevel来“调试”。
istio系统命名空间中的吊舱和服务如下所示:
(⎈ |cluster-dev:default)➜ istio-1.2.5 git:(master) ✗ k pods -n istio-system
NAME READY STATUS RESTARTS AGE
grafana-97fb6966d-cv5fq 1/
我正在尝试让本地kubernetes集群与Minikube和Istio一起运行。我遵循了istio文档中的说明:
然后,我按照以下步骤安装了示例BookInfo示例:
然而,当我尝试卷曲网关URL时,我得到了一个连接被拒绝的错误。我的所有pod和服务似乎都在运行。下面是kubectl get pods命令的结果:
NAME READY STATUS RESTARTS AGE
details-v1-1932527472-ggpf1 2/2 Running 0 8m
grafana
我一直在尝试评估Istio在我的开发环境,但到目前为止,我还没有能够运行bookinfo应用程序。我下载了istio版本0.7.1,并安装了它,没有任何问题。
为了验证安装是否正常,我运行了命令watch kubectl get -所有名称空间,输出显示所有的荚都运行良好。
Every 2.0s: kubectl get pod --all-namespaces ubuntu: Tue Apr 24 04:21:00 2018
NAMESPACE NAME
我无法让演示配置文件与istioctl一起工作。看起来istioctl在创建IngressGateway和AddonComponents时遇到了困难。我尝试过用类似的问题来安装舵机。我做了一个来自kops的新的k8s集群和同样的问题。任何帮助调试此问题将不胜感激。
我正按照这些指示行事。
我在跑步
istioctl manifest apply --set profile=demo --logtostderr
这是输出
2020-04-06T19:59:24.951136Z info Detected that your cluster does not support third p
发生了什么:
当我将补丁应用到ConfigMap时,它不太好用。(Error from server: v1.ConfigMap.Data: ReadString: expects " or n, but found {, error found in #10 byte of ...|"config":{"template"|..., bigger context ...|{"apiVersion":"v1","data":{"config":{"template":{
我一直在创建一个应用程序,它可以对kube集群中部署的istio组件执行验证测试。在我的例子中的约束是,我已经将这个应用程序作为一个荚在kubernetes中运行,并且我不能向应用程序的pod提供集群管理角色,以便它能够执行所有的操作。我必须创建一个受限的ClusterRole,以便提供足够的访问权限,以便应用程序列表并获得所有所需的已部署的istio资源(创建集群角色的原因是,在部署istio时,它同时创建了命名空间级别和集群级别的资源)。目前,如果我使用受限制的ClusterRole、输出和错误,我的应用程序将完全不运行。
Error: failed to fetch istiod pod
我对Terraform很陌生。我需要在AWS EKS集群上设置Istio。我想用Istio操作符和Terraform一起来做同样的事情。
下面是使用Istio操作符在EKS上安装Istio的shell脚本:
install-istio.sh
# Download and install the Istio istioctl client binary
# Specify the Istio version that will be leveraged throughout these instructions
ISTIO_VERSION=1.7.3
curl -sL "https: