k8s配置管理sercret

41次阅读
没有评论

kubectl create secret -h
kubectl create secret generic orig-secret --from-literal=username=admin --from-literal=password=ds@!3-/
# 注意上面的特殊符号会无法处理
kubectl describe secret/orig-secret

echo ‘admin’ | base64

echo ” | base64 –decode

echo ds@!3-/ | base64
echo 'ds@!3-/' | base64

xxx

kubectl create secret docker-registry -h
kubectl create secret docker-registry harbor-secret --docker-username=admin --docker-password=123456 --docker-email=i@wujingquan.com
kubectl describe harbor-secret
kubectl edit secret harbor-secret
kubectl delete secret harbor-secret
kubectl create secret docker-registry harbor-secret --docker-username=admin --docker-password=123456 --docker-email=i@wujingquan.com --docker-server=192.168.2.111:8858
docker tag nginx:1.9.1 192.168.2.111:8858/opensource/nginx:1.9.1
docker push # 推送镜像
docker rmi nginx:1.9.1 192.168.2.111:8858/opensource/nginx:1.9.1 # 删除镜像
docker logout 192.168.2.111:8858 # 退出登录
docker logout 192.168.2.111 # 退出登录
apiVersion: v1
kind: Pod
metadata:
  name: private-image-pull-pod
spec:
  imagePullSecrets: # 配置登录 docker registry 的 secret
  - name: harbor-secret
  containers:
    - name: config-test
      image: 192.168.2.111:8858/opensource/nginx:1.9.1
      command: ["/bin/sh", "-c", "env;sleep 3600"]
      imagePullPolicy: IfNotPresent
      volumeMounts: # 加载数据卷
      - name: db-config # 表示加载volumes属性中哪个数据卷
        mountPaht: "/usr/local/mysql/conf" # 想要将数据卷中的文件加载到哪个目录下
        readOnly: true # 是否只读
  volumes: # 数据卷挂载 configmap、sercret
    - name: db-config # 数据卷名字,随意设置
      configMap: # 数据卷类型为 ConfigMap
        name: test-dir-config # configmap的名字,必须跟想要加载的configmap相同
        items: # 对 configmap 中的key进行映射,定义了items,那么只会将配置了的key进行映射,如果步子,如果不指定,默认会将configmap中所有key全部转换为一个个同名的文件
        - key: "db.properties" # configMap 中的key
          path: "db.properties" # 将该 key 的值转换为文件
  restartPolicy: Never

正文完
 0
wujingquan
版权声明:本站原创文章,由 wujingquan 于2025-06-11发表,共计1573字。
转载说明:Unless otherwise specified, all articles are published by cc-4.0 protocol. Please indicate the source of reprint.
评论(没有评论)