zoukankan      html  css  js  c++  java
  • kubernetes使用harbor作为私有镜像仓库

    kubernetes使用harbor作为私有镜像仓库

    [root@k8s-master01 kubernetes-Yaml]# kubectl create secret docker-registry docker-harbor  
    --docker-server=reg.xxx.net 
    --docker-username=xxx         
    --docker-password=xxx    
    --docker-email=xxx@xxx
    
    注:docker-harbor:secret的名称
    –docker-server:Harbor仓库地址
    –docker-username:Harbor仓库登录用户
    –docker-password:Harbor仓库登录密码
    –docker-email:接收邮件
    –namespace:也可以指定命名空间如果不指定的话默认是default
    
    

    yaml文件引用

    apiVersion: apps/v1     # apiVersion是当前配置格式的版本
    kind: Deployment        # kind是要创建的资源类型,这里是Deploymnet
    metadata:               # metadata是该资源的元数据,name是必须的元数据项
      name: nginx-deployment
      labels:
        app: nginx
    spec:                   # spec部分是该Deployment的规则说明
      replicas: 3           # relicas指定副本数量,默认为1
      selector:
        matchLabels:
          app: nginx
      template:             # template定义Pod的模板,这是配置的重要部分
        metadata:           # metadata定义Pod的元数据,至少要顶一个label,label的key和value可以任意指定
          labels:
            app: nginx
        spec:               # spec描述的是Pod的规则,此部分定义pod中每一个容器的属性,name和image是必需的
          containers:
          - name: nginx
            image: reg.xxx.net/nginx/nginx:1.15.6
            ports:
            - containerPort: 80
          imagePullSecrets:
          - name: docker-harbor
    
    
  • 相关阅读:
    Codeforces 1093D(染色+组合数学)
    Codeforces 1093C (思维+贪心)
    Codeforces 1082D (贪心)
    Codeforces 433A (背包)
    BZOJ 3262(Treap+树状数组)
    BZOJ 1588 (treap)
    Codeforces 1061C (DP+滚动数组)
    Codeforces 1080C 题解(思维+二维前缀和)
    周记 2015.07.12
    周记 2015.07.04
  • 原文地址:https://www.cnblogs.com/KbMan/p/15320836.html
Copyright © 2011-2022 走看看