k8s 访问 自己搭建的私库

1. 创建访问Secret

kubectl create secret docker-registry my-registry-key \
--docker-server=192.168.0.200:30082 \
--docker-username=admin \
--docker-password=123456

2. 拉取镜像的配置

apiVersion: apps/v1
kind: Deployment
metadata:
  name: spring-boot-demo-deployment
spec:
 replicas: 1
 selector:
   matchLabels:
     name: spring-boot-demo
 template:
     metadata:
       labels:
         name: spring-boot-demo
     spec:
       imagePullSecrets:
       - name: my-registry-key
       containers:
       - name: spring-boot-demo
         image: 192.168.0.200:30082/java/spring-boot-demo:1.0.2
         ports:
         - containerPort: 8080
         env:
         - name: spring_profiles_active
           value: production
         - name: env_name
           value: k8s-env

参考链接:https://kubernetes.io/zh/docs/concepts/containers/images/

posted @   whyfate  阅读(344)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示