---
title: Kubernetes 私有镜像拉取:ImagePullSecrets 与 RegistryAuth
keywords:
- ImagePullSecrets
- dockerconfigjson
- 私有仓库
- 拉取认证
- Deployment
description: 配置私有镜像拉取的认证信息,创建 dockerconfigjson Secret 并在 Deployment 中引用。
categories:
- 文章资讯
- 技术教程
---
Kubernetes 私有镜像拉取:ImagePullSecrets 与 RegistryAuth
创建 Secret(示意)
kubectl create secret docker-registry regcred \
--docker-server=https://registry.example.com \
--docker-username=user \
--docker-password=pass \
[email protected] -n app
Deployment 引用
apiVersion: apps/v1
kind: Deployment
metadata:
name: web
namespace: app
spec:
replicas: 2
selector:
matchLabels:
app: web
template:
metadata:
labels:
app: web
spec:
imagePullSecrets:
- name: regcred
containers:
- name: web
image: registry.example.com/app/web:latest
总结
通过 docker-registry 类型 Secret 与 imagePullSecrets,可安全拉取私有镜像并保持部署可用性。

发表评论 取消回复