28 lines
1.1 KiB
Markdown
28 lines
1.1 KiB
Markdown
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 \
|
|
--from-literal=htpasswd='admin:$2y$05$yYEah4y9O9F/5TumcJSHAuytQko2MAyFM1MuqgAafDED7Fmiyzzse' \
|
|
--namespace registry-system
|
|
secret/registry-auth-secret created
|
|
root@98-hk:~/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#
|