在博客文章here之后,我试图通过istio在我的aws k8s上部署此示例服务,这给我“错误:没有传递任何适用对象”
设置
配置
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 -f book-info-v1.yaml)
error: no objects passed to apply
最佳答案
这可能意味着istioctl kube-inject
在istioctl kube-inject -f book-info-v1.yaml
部分中产生了空输出。尝试将istioctl kube-inject -f book-info-v1.yaml
作为单独的命令运行,并查看它是否产生任何错误。
关于amazon-web-services - ISTIO:错误:没有传递适用对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48567474/