sh 为Kubernetes生成Docker Registry资源 - wget -O - https://bit.ly/2raMXQk | bash -s <docker-usernam

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 为Kubernetes生成Docker Registry资源 - wget -O - https://bit.ly/2raMXQk | bash -s <docker-usernam相关的知识,希望对你有一定的参考价值。

#!/usr/bin/env bash

: '
USAGE:
wget -O - <URL> | \
  bash -s <kubectl namespace> <secret name> <docker hub username> <docker hub password> <docker hub email> 
'

NS=$1
SNAME=$2
DUSER=$3
DPASS=$4
DMAIL=$5
DREGISTRY=https://index.docker.io/v1/


kubectl -n $NS create secret docker-registry $SNAME \
  --docker-server=$DREGISTRY \
  --docker-username=$DUSER \
  --docker-password=$DPASS \
  --docker-email=$DMAIL

kubectl -n $NS get secret/$SNAME -o yaml > docker-registry-secret-$SNAME.yaml
kubectl -n $NS delete secret/$SNAME

以上是关于sh 为Kubernetes生成Docker Registry资源 - wget -O - https://bit.ly/2raMXQk | bash -s <docker-usernam的主要内容,如果未能解决你的问题,请参考以下文章

如何运行多进程Docker容器

sh 在OS X上获取Kubernetes的原生(无VM)Docker支持

K8S------Kubernetes二进制搭建中的脚本文件集合

K8S------Kubernetes二进制搭建中的脚本文件集合

K8S------Kubernetes二进制搭建中的脚本文件集合

解决Docker以默认root用户运行生成的文件权限为root的问题