Создание секретов В демонстрации используются три секрета Podman, которые вы создаёте вне Quadlet. Эти секреты содержат следующие значения: Секрет envoy-certificates содержит сертификат TLS и закрытый ключ для HTTPS-трафика. Это секрет Podman, основанный на секрете Kubernetes, который включает следующие ключи: Если у вас нет сертификатов для использования, вы можете создать самозаверенный сертификат для тестирования с помощью этой команды: $ openssl req -x509 -sha256 -nodes -days 365 \ -newkey rsa:4096 -keyout certificate.key -out certificate.pem Чтобы создать секрет Podman, запустите: $ kubectl create secret generic \ --from-file=certificate.key \ --from-file=certificate.pem \ envoy-certificates \ --dry-run=client \ -o yaml | \ podman kube play - Обратите внимание, что из-за способа использования данных, независимо от того, используете ли вы файл .container или .kube, второй и третий секреты содержат одну и ту же информацию, но по-разному. Секрет mysql-root
Развёртывание мультиконтейнерного приложения с использованием Podman и Quadlet. Часть 2.
18 июля 202318 июл 2023
17
1 мин