1.1 KiB
root@98-hk:~/k3s/registry# docker run --rm --entrypoint htpasswd httpd:alpine -Bbn admin 123456 Unable to find image 'httpd:alpine' locally alpine: Pulling from library/httpd 1074353eec0d: Pull complete 0bd765d2a2cb: Pull complete 0c4ffdba1e9e: Pull complete 4f4fb700ef54: Pull complete 0c51c0b07eae: Pull complete e626d5c4ed2c: Pull complete 988cd7d09a31: Pull complete Digest: sha256:6b7535d8a33c42b0f0f48ff0067765d518503e465b1bf6b1629230b62a466a87 Status: Downloaded newer image for httpd:alpine admin:$2y$05$yYEah4y9O9F/5TumcJSHAuytQko2MAyFM1MuqgAafDED7Fmiyzzse
root@98-hk:/k3s/registry# # 注意:两边要有单引号 ' '
kubectl create secret generic registry-auth-secret /k3s/registry# # 重新部署应用
kubectl apply -f registry-stack.yaml
namespace/registry-system unchanged
persistentvolumeclaim/registry-pvc unchanged
deployment.apps/registry created
service/registry-service unchanged
ingress.networking.k8s.io/registry-ingress unchanged
root@98-hk:~/k3s/registry#
--from-literal=htpasswd='admin:$2y$05$yYEah4y9O9F/5TumcJSHAuytQko2MAyFM1MuqgAafDED7Fmiyzzse'
--namespace registry-system
secret/registry-auth-secret created
root@98-hk: