首页 > 科技 > > 正文
2025-04-08 09:46:22

kube 💻 在家搭建K8s私有镜像仓库 🏠

导读 标题:"k8s 使用本地docker仓库 192.168.1.2:5000"在现代容器化部署中,使用本地Docker仓库可以显著提升效率和安全性 🚀。假设你已经搭...

标题:"k8s 使用本地docker仓库 192.168.1.2:5000"

在现代容器化部署中,使用本地Docker仓库可以显著提升效率和安全性 🚀。假设你已经搭建了一个局域网内的私有Docker仓库(地址为 `192.168.1.2:5000`),接下来如何让 Kubernetes 正常拉取镜像呢?以下是简单步骤👇:

首先,确保你的Docker仓库已启动并运行良好。可以通过命令 `docker pull` 测试是否能正常推送和拉取镜像。接着,在Kubernetes集群中配置节点,编辑 `daemonset` 或相关服务文件,添加如下

```yaml

imagePullSecrets:

- name: regsecret

```

创建一个Secret对象存储仓库认证信息:

```bash

kubectl create secret docker-registry regsecret --docker-server=192.168.1.2:5000 --docker-username=user --docker-password=password

```

最后,部署应用时指定镜像路径,例如:`192.168.1.2:5000/myrepo/nginx:latest`。完成这些配置后,K8s集群就能顺利从本地仓库拉取所需镜像啦!✨

这样既节省了公网流量,又提升了部署速度,是不是很赞?🌟