gpt4 book ai didi

kubernetes - 如何使用 Minikube 设置 imagePullPolicy

转载 作者:行者123 更新时间:2023-12-02 11:28:33 24 4
gpt4 key购买 nike

我是 Kubernetes 的新手。我正在尝试关注 this tutorial它指导我如何使用 minikube 设置本地服务。我能够使用 $ kubectl run hello-minikube --image=k8s.gcr.io/echoserver:1.10 --port=8080 来让事情运行起来。教程中的服务。哈扎!

现在我想运行一个带有本地标记和构建的 Docker 镜像的服务器。根据 this post我需要做的就是告诉我的计算机使用 minikube docker 守护进程,构建我的镜像,并设置 imagePullPolicy从不。

我如何以及在哪里设置 imagePullPolicyminikube ?我在谷歌上搜索,虽然有很多结果,但我对 K8 的“树林里的宝贝”状态导致信息过载。 (即你的答案越简单越好)

最佳答案

您必须编辑您的 Deployment ( kubectl run 创建部署)。规范看起来像这样:

spec:
progressDeadlineSeconds: 600
replicas: 1
revisionHistoryLimit: 2
selector:
matchLabels:
run: hello-minikube
strategy:
rollingUpdate:
maxSurge: 25%
maxUnavailable: 25%
type: RollingUpdate
template:
metadata:
creationTimestamp: null
labels:
run: hello-minikube
spec:
containers:
- image: k8s.gcr.io/echoserver:1.10 <-- change to the right image
imagePullPolicy: IfNotPresent <-- change to Always
name: hello-minikube
ports:
- containerPort: 8080
protocol: TCP
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
dnsPolicy: ClusterFirst
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
terminationGracePeriodSeconds: 30

编辑:
$ kubectl edit deployment hello-minikube

关于kubernetes - 如何使用 Minikube 设置 imagePullPolicy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53877516/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com