console pod does listening to HTTPS requests - cniackz/public GitHub Wiki

  1. Have cluster ready

  2. Install Operator

  3. Set MINIO_CONSOLE_TLS_ENABLE as on

k edit deployment minio-operator -n minio-operator

Change it from off to on:

      containers:
      - args:
        - controller
        env:
        - name: MINIO_CONSOLE_TLS_ENABLE
          value: "on"

Save the results:

$ k edit deployment minio-operator -n minio-operator
deployment.apps/minio-operator edited
  1. Create the operator-console-tls secret:
apiVersion: v1
data:
  tls.key: LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JR0hBZ0VBTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEJHMHdhd0lCQVFRZ05MTHVuUE5QbjdUcGFZM0IKd2lCYXcwL3ozNWd3MlVLSjdic0tBTUNQNk1HaFJBTkNBQVFUZGRZaU1oOS9aNkdMeEJqYmlEZzZqTXNibHBGagozaDZpRlVaSHYyR3NxNXRqajdmK0JGdFZwV0cxanYzUi9vK0h0ZjUwV3JyVWpOekpOSWFSRjE4VQotLS0tLUVORCBQUklWQVRFIEtFWS0tLS0tCg==
  tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUN6ekNDQWJlZ0F3SUJBZ0lSQU8wTStSdmszRGMwbS9lb21nbTgzc3d3RFFZSktvWklodmNOQVFFTEJRQXcKRlRFVE1CRUdBMVVFQXhNS2EzVmlaWEp1WlhSbGN6QWVGdzB5TXpFd01EWXlNakkwTWpWYUZ3MHlOREV3TURVeQpNakkwTWpWYU1FZ3hGVEFUQmdOVkJBb1RESE41YzNSbGJUcHViMlJsY3pFdk1DMEdBMVVFQXhNbWMzbHpkR1Z0Ck9tNXZaR1U2WTI5dWMyOXNaUzV0YVc1cGJ5MXZjR1Z5WVhSdmNpNXpkbU13V1RBVEJnY3Foa2pPUFFJQkJnZ3EKaGtqT1BRTUJCd05DQUFRVGRkWWlNaDkvWjZHTHhCamJpRGc2ak1zYmxwRmozaDZpRlVaSHYyR3NxNXRqajdmKwpCRnRWcFdHMWp2M1IvbytIdGY1MFdyclVqTnpKTklhUkYxOFVvNEd4TUlHdU1BNEdBMVVkRHdFQi93UUVBd0lGCm9EQVRCZ05WSFNVRUREQUtCZ2dyQmdFRkJRY0RBVEFNQmdOVkhSTUJBZjhFQWpBQU1COEdBMVVkSXdRWU1CYUEKRkJTdEl4RTNPQ0ZvY2htTlp6aThUTFp6VkpXWE1GZ0dBMVVkRVFSUk1FK0NCMk52Ym5OdmJHV0NHbU52Ym5OdgpiR1V1YldsdWFXOHRiM0JsY21GMGIzSXVjM1pqZ2loamIyNXpiMnhsTG0xcGJtbHZMVzl3WlhKaGRHOXlMbk4yCll5NWpiSFZ6ZEdWeUxteHZZMkZzTUEwR0NTcUdTSWIzRFFFQkN3VUFBNElCQVFDYng2cU9FbGI2aTF3WFQ4MG4KSUNvY3BhbmwrT1VSZ0JKdThZR3JGbFhGOE9kdHp2WllaSmcxMzJDWEZ5bjEraFB1UEtsR000TDFmOG01dXJBYgpBSHJ2MHNEU2E2UEFHZnQvQXlsVlJ5R0VxZzgzcDBDUUNWZ0pNeUs5MUk0d3BxZCtmbkhsZ3JBdzU3bDF0aUhoCkFPcDcwMTFWSzhwSXpuYitHTHpQenJBSFFENk03SXlGd1RRTFpCYmhCdldnN1JDNzVuMlJ4VlZPRitvVTgvNlQKelhPNldCbVA4T1BQTW1KUk5vQzZWS3RlbGlyUjFUQzc0WHBWVzMvcDBwM1FXWTQ2UHcxNGxQdUJRRFVNdVRtVQozeGZhcW5pbGxvSnQvamRCYk0xQXpwVjhFZDZ3ZGZoUWhsVEYzbEgzekF0cjlJYmdteTA1czRhY3NFZmFDMzUwClRQRnMKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=
kind: Secret
metadata:
  name: operator-console-tls
  namespace: minio-operator
type: Opaque