Amazon web services ISTIO:错误:没有传递要应用的对象
在下面的博客文章中,我试图通过istio将此示例服务部署到我的aws k8s上,并告诉我“错误:没有传递要应用的对象” 设置Amazon web services ISTIO:错误:没有传递要应用的对象,amazon-web-services,kubernetes,istio,Amazon Web Services,Kubernetes,Istio,在下面的博客文章中,我试图通过istio将此示例服务部署到我的aws k8s上,并告诉我“错误:没有传递要应用的对象” 设置 aws k8s v1.7.x istio 0.4.0 配置 apiVersion: v1 kind: Service metadata: name: productpage labels: app: productpage spec: type: NodePort ports: - port: 9080 name: http selector:
- aws k8s v1.7.x
- istio 0.4.0
apiVersion: v1
kind: Service
metadata:
name: productpage
labels:
app: productpage
spec:
type: NodePort
ports:
- port: 9080
name: http
selector:
app: productpage
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: productpage-v1
spec:
replicas: 1
template:
metadata:
labels:
app: productpage
track: stable
spec:
containers:
- name: productpage
image: istio/examples-bookinfo-productpage-v1
imagePullPolicy: IfNotPresent
ports:
- containerPort: 9080
问题
kubectl apply-f这可能意味着istioctl kube inject
在istioctl kube inject-f book-info-v1.yaml
部分中产生了空输出。尝试将istioctl kube inject-f book-info-v1.yaml
作为一个单独的命令运行,看看它是否产生任何错误。告诉我,istioctl kube inject-f book-info-v1.yaml
分段错误
正常,所以问题出在istioctl
上。您在哪个操作系统上运行它?另外,您能否运行kubectl config get contexts
以确保kubectl
配置正确,并且可以找到其配置?我在debian jessie上,kubernetes164.dev-chx.net kubernetes164b.dev-chx.net kubernetes164b.dev chx.net
好,那么kubectl config get context
的输出是什么呢,您的安装可能有问题。当然,我也会尝试运行istioctl帮助。您是如何安装istioctl的?