首页 > 其他 > 详细

配置k8s拉取Harbor镜像

时间:2020-09-30 09:32:57      阅读:267      评论:0      收藏:0      [点我收藏+]

创建Secret

# 认证名称为:docker-harbor-registry
kubectl create secret docker-registry docker-harbor-registry --docker-server=10.170.128.9:83/ --docker-username=jexcins --docker-password=‘TTnbdfi002‘

将 secret 添加到 ServiceAccount

# 认证名称为:docker-harbor-registry
kubectl patch serviceaccount default -p ‘{"imagePullSecrets": [{"name": "docker-harbor-registry"}]}‘

在Deployment文件中添加认证

apiVersion: apps/v1
kind: Deployment
metadata:
  name: testapi-prod-node
spec:
  replicas: 1
  selector:
    matchLabels:
      app: testapi-prod
  template:
    metadata:
      labels:
        app: testapi-prod
    spec:
      containers:
        - name: testapi-prod-instance
          image: {IMAGE-URL}
          command: [ "dotnet", "DotNetCore.API.dll" ]
          ports:
          - containerPort: 5000
      imagePullSecrets:
        - name: docker-harbor-registry

配置k8s拉取Harbor镜像

原文:https://www.cnblogs.com/zhang-guansheng/p/13752872.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!