有人能建议如何使用yaml将docker镜像从公共存储库部署到kubernestes吗?
我不知道,但需要deply在kubernestes集群中的docker映像。
如果使用部署、statefulset、daemonset、pod等。CCD_ 1将检查docker集线器以拉取docker图像。如果您使用另一个公共存储库,例如googledocker存储库,只需添加像image: gcr.io/google-containers/busybox:latest
这样的主机名。大多数时候,会有一个pull命令按钮,显示带有标签的完整docker图像名称。就像这里。
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deployment
labels:
app: nginx
spec:
replicas: 3
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx:1.14.2
ports:
- containerPort: 80