在minikube中安装了knative。
我想在docker images
中使用图像。
eval $(minikube docker-env)
现在我可以从pod.yaml部署一个pod
apiVersion: v1
kind: Pod
metadata:
name: private-reg
spec:
containers:
- name: private-reg-container
image: <name>/grpc-ping-go:v1
imagePullSecrets:
- name: regcred
但是knative没有创建任何部署:
apiVersion: serving.knative.dev/v1alpha1
kind: Service
metadata:
name: grpc-ping
namespace: default
spec:
runLatest:
configuration:
revisionTemplate:
spec:
container:
image: <name>/grpc-ping-go:v1
ports:
- name: h2c
containerPort: 8080
请注意imagePullSecrets已添加到服务帐户
如果我然后将其推送到docker hub,它会起作用。