我無法使用CLI和yaml文件使用專用鏡像(ACR)部署窗格。無法使用私有鏡像使用CLI創建Azure容器實例
但是直接使用az容器或kubectl run從註冊表進行部署仍然有效。
波德狀態:
"containers": [
{
"count": 3,
"firstTimestamp": "2017-08-26T07:31:36+00:00",
"lastTimestamp": "2017-08-26T07:32:20+00:00",
"message": "Failed: Failed to pull image \"ucont01.azurecr.io/unreal-deb\": rpc error: code 2 desc Error: im age unreal-deb:latest not found",
"type": "Warning"
},
],
},
YAML文件:
apiVersion: v1
kind: Pod
metadata:
generateName: "game-"
namespace: default
spec:
nodeName: aci-connector
dnsPolicy: ClusterFirst
restartPolicy: Never
containers:
- name: unreal-dev-server
image: ucont01.azurecr.io/unreal-deb
imagePullPolicy: Always
ports:
- containerPort: 7777
protocol: UDP
imagePullSecrets:
- name: registrykey
我添加了另一個祕密指向同一個註冊表,它仍然無法正常工作。我可以使用kubectl run --image =從相同的註冊表運行圖像。我相當積極的證據確定。 –