hub.dokcer.com Registry 中的镜像,可以省略 registry 地址和 registry 端口。例如:nginx:latest
Kubernetes 中,默认的镜像抓取策略是 IfNotPresent,使用此策略,kubelet 在发现本机有镜像的情况下,不会向镜像仓库抓取镜像。如果您期望每次启动 Pod 时,都强制从镜像仓库抓取镜像,可以尝试如下方式:
- 设置 container 中的 imagePullPolicy 为 Always
- 省略 imagePullPolicy 字段,并使用 :latest tag 的镜像
- 省略 imagePullPolicy 字段和镜像的 tag
- 激活 AlwaysPullImages 管理控制器
docker pull redis docker.io/library/redis:latest
下载私有仓库镜像
#这个秘钥默认在default名称空间,不能被hello名称空间共享kubectl create secret -n hello docker-registry my-aliyun --docker-server=registry.cn-hangzhou.aliyuncs.com --docker-username=lansonli --docker-password=lansonli123456789
apiVersion: v1kind: Podmetadata: name: foospec: containers: - name: foo image: registry.cn-zhangjiakou.aliyuncs.com/atguigudocker/atguigu-java-img:v1.0 imagePullSecrets: - name: mydocker
三、启动命令

四、环境变量
env 指定即可
五、生命周期容器钩子
Kubernetes 中为容器提供了两个 hook(钩子函数):
- PostStart
- 此钩子函数在容器创建后将立刻执行。但是,并不能保证该钩子函数在容器的 ENTRYPOINT 之前执行。该钩子函数没有输入参数。