k8s-nexus创建docker私有仓库

时间:2020-03-12
本文章向大家介绍k8s-nexus创建docker私有仓库,主要包括k8s-nexus创建docker私有仓库使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

上传文件的大小超出了 Nginx 允许的最大值,如果没有配置的话,默认是1M;

修改repo-nexus.yaml:

# ingress

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  annotations:
    nginx.ingress.kubernetes.io/proxy-body-size: "1024m"
    nginx.ingress.kubernetes.io/proxy-read-timeout: "600"
    nginx.ingress.kubernetes.io/proxy-send-timeout: "600"
    kubernetes.io/tls-acme: 'true'
  name: repo-nexus
  namespace: repo-nexus

添加了下面几个配置:

  annotations:
#客户端上传文件,最大大小 nginx.ingress.kubernetes.io/proxy-body-size: "1024m"
#后端服务器响应超时时间 nginx.ingress.kubernetes.io/proxy-read-timeout: "600"
#后端服务器回转数据超时时间
nginx.ingress.kubernetes.io/proxy-send-timeout: "600"
更新nexus:
# kubectl apply -f repo-nexus.yaml 


重新上传:
# docker tag b2428543fab0 docker.vonedao.com/bases/jenkins:lts
# docker push docker.vonedao.com/bases/jenkins:lts

 登录服务器检查:

 其他服务器配置仓库,重启docker:

原文地址:https://www.cnblogs.com/zoujiaojiao/p/12468670.html