mirror of
https://github.com/minio/docs.git
synced 2025-04-21 08:05:59 +03:00
Addresses #1273 # Summary This pass does three things: 1. Updates all tutorials related to Operator/Tenant deployment for Kustomize and Helm 2. Removes references to Operator Console + updates to reference Kustomize/Helm wherever possible 3. Slightly tidies up old or dangling references This pass does not do these things: - Link out heavily to Kubernetes docs (for later) - Clean up organization (singleplat build handles this) - Addresses OpenShift, Rancher, etc. --------- Co-authored-by: Andrea Longo <feorlen@users.noreply.github.com> Co-authored-by: Allan Roger Reid <allanrogerreid@gmail.com> Co-authored-by: Daryl White <53910321+djwfyi@users.noreply.github.com>
36 lines
1.3 KiB
ReStructuredText
36 lines
1.3 KiB
ReStructuredText
The Operator Console service does not automatically bind or expose itself for external access on the Kubernetes cluster.
|
|
Instead, you must configure a network control plane component, such as a load balancer or ingress, to grant external access.
|
|
|
|
For testing purposes or short-term access, expose the Operator Console service through a NodePort using the following patch:
|
|
|
|
.. code-block:: shell
|
|
:class: copyable
|
|
|
|
kubectl patch service -n minio-operator console -p '
|
|
{
|
|
"spec": {
|
|
"ports": [
|
|
{
|
|
"name": "http",
|
|
"port": 9090,
|
|
"protocol": "TCP",
|
|
"targetPort": 9090,
|
|
"nodePort": 30090
|
|
},
|
|
{
|
|
"name": "https",
|
|
"port": 9443,
|
|
"protocol": "TCP",
|
|
"targetPort": 9443,
|
|
"nodePort": 30433
|
|
}
|
|
],
|
|
"type": "NodePort"
|
|
}
|
|
}'
|
|
|
|
After applying the path, you can access the service through port ``30433`` on any of the Kubernetes worker nodes.
|
|
|
|
Append the ``nodePort`` value to the externally-accessible IP address of a worker node in your Kubernetes cluster.
|
|
Use the appropriate ``http`` or ``https`` port depending on whether you deployed Operator Console with TLS.
|