add: одключение менеджера сертификатов (cert-manager) Let's Encrypt .
This commit is contained in:
parent
bf15c4fb7b
commit
819c122a2b
@ -149,8 +149,8 @@ kubectl get certificate -A
|
|||||||
Увидим что-то вроде:
|
Увидим что-то вроде:
|
||||||
```text
|
```text
|
||||||
NAMESPACE NAME READY SECRET AGE
|
NAMESPACE NAME READY SECRET AGE
|
||||||
ab-shelf audiobookshelf-tls False audiobookshelf-tls 4h
|
ab-shelf audiobookshelf-tls False audiobookshelf-tls 90m
|
||||||
gitea gitea-tls True gitea-tls 14m
|
gitea gitea-tls True gitea-tls 66s
|
||||||
```
|
```
|
||||||
|
|
||||||
Тут можно заметить, что сертификат `audiobookshelf-tls` не готов (False), а `gitea-tls` готов (True).
|
Тут можно заметить, что сертификат `audiobookshelf-tls` не готов (False), а `gitea-tls` готов (True).
|
||||||
@ -209,4 +209,43 @@ kubectl delete certificate audiobookshelf-tls -n ab-shelf
|
|||||||
| Заметка |
|
| Заметка |
|
||||||
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
| Пока Let's Encrypt не выдал сертификат, Traefik будет работать по SSL (https) на самоподписанном сертификате. Можно открыть анонимное окно браузера, согласится с предупреждениями безопасности и пользоваться сайтом. |
|
| Пока Let's Encrypt не выдал сертификат, Traefik будет работать по SSL (https) на самоподписанном сертификате. Можно открыть анонимное окно браузера, согласится с предупреждениями безопасности и пользоваться сайтом. |
|
||||||
| |
|
| |
|
||||||
|
|
||||||
|
Когда же все хорошо (на примере `gitea-tls` для домены `git.cube2.ru`, сайт которого вы сейчас читаете):
|
||||||
|
```bash
|
||||||
|
kubectl describe certificate gitea-tls -n gitea
|
||||||
|
```
|
||||||
|
|
||||||
|
Увидим что-то вроде:
|
||||||
|
```text
|
||||||
|
Name: gitea-tls
|
||||||
|
Namespace: gitea
|
||||||
|
...
|
||||||
|
...
|
||||||
|
...
|
||||||
|
Spec:
|
||||||
|
Dns Names:
|
||||||
|
git.cube2.ru
|
||||||
|
Issuer Ref:
|
||||||
|
Kind: ClusterIssuer
|
||||||
|
Name: letsencrypt-prod
|
||||||
|
Secret Name: gitea-tls
|
||||||
|
Status:
|
||||||
|
Conditions:
|
||||||
|
Last Transition Time: 2025-04-27T18:43:02Z
|
||||||
|
Message: Certificate is up to date and has not expired
|
||||||
|
Observed Generation: 1
|
||||||
|
Reason: Ready
|
||||||
|
Status: True
|
||||||
|
Type: Ready
|
||||||
|
Not After: 2025-07-26T17:44:29Z
|
||||||
|
Not Before: 2025-04-27T17:44:30Z
|
||||||
|
Renewal Time: 2025-06-26T17:44:29Z
|
||||||
|
...
|
||||||
|
...
|
||||||
|
...
|
||||||
|
```
|
||||||
|
|
||||||
|
Видим что `Status: True`, `Reason: Ready`, а также время дату/время с которого сертификат действителен
|
||||||
|
(время `Not Before`) и до которого он действителен (время `Not After`), а также дату/время, когда сертификат
|
||||||
|
будет автоматически обновлен (время `Renewal Time`).
|
Loading…
x
Reference in New Issue
Block a user