Daryl White
ca34aa7e43
Add cert-manager documentation ( #1317 )
...
Adds cert-manager docs for Kubernetes outputs.
Closes #1245
Partially addresses #1273
2024-10-01 16:06:37 -04:00
Daryl White
f7509c1ac9
Updates related to Operator 6.0.0 release ( #1290 )
...
Partially addresses #1273 .
- Secrets no longer stored in tenant
- Changes to the sidecar container, including moving envvars
2024-08-14 18:27:09 -04:00
Ravind Kumar
23253dd71c
DOCS-1273: Operator 6.0.0 Deploy/Upgrade docs, removing Console references ( #1284 )
...
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>
2024-08-01 15:51:39 -04:00
Andrea Longo
b173e7bb6e
Fix build warnings for Operator pages ( #1238 )
...
Fix build warnings from https://github.com/minio/docs/pull/1219
Some are broken refs that need to point elsewhere.
Some are because `openshift`, `eks`, `gke`, `aks` can't see a target
that's on a `k8s` page, apparently due to how
`operations/installation.rst` is structured. These we are still
investigating.
2024-06-07 13:37:24 -06:00
Andrea Longo
d17c896f75
attempt to remove plugin from docs ( #1219 )
...
The Kubernetes plugin is gone, this PR replaces the procedures that use
`kubectl minio` in all its various forms. The plugin was referenced on
many pages and for many purposes so there is _a lot_ of restructuring
involved.
Some procedures no longer have CLI instructions, which can be addressed
in subsequent PRs. Everything should have at least one working method,
even if it's to use Operator Console.
- Remove references to plugin, except for pre-4.5.8 upgrade paths
- Move pre-4.5.8 upgrade paths to new child page (currently hidden from
TOC, linked in page)
- Fill in with new Kustomize, kubectl, and/or Operator Console steps.
A handful of old screen captures still to be updated
Staged:
- [Operator
deploy](http://192.241.195.202:9000/staging/DOCS-1213-upstream/k8s/operations/installation.html )
- [Operator
upgrade](http://192.241.195.202:9000/staging/DOCS-1213-upstream/k8s/operations/install-deploy-manage/upgrade-minio-operator.html )
- [Deploy and manage
Tenants](http://192.241.195.202:9000/staging/DOCS-1213-upstream/k8s/operations/deploy-manage-tenants.html )
Fixes https://github.com/minio/docs/issues/1213
2024-06-07 09:05:39 -06:00
Andrea Longo
7013fc3723
Kustomize deployment instructions ( #1202 )
...
New page with Kustomize Operator deployment instructions, as a sibling
to the existing Helm page. Includes some matching updates to the Helm
page, for consistency.
Replacing the Krew instructions (numerous locations) will be a separate
PR.
Staged
http://192.241.195.202:9000/staging/DOCS-1125/k8s/operations/install-deploy-manage/deploy-operator-kustomize.html
See also: https://github.com/minio/operator/pull/1947
Fixes https://github.com/minio/docs/issues/1125
2024-05-09 13:11:40 -06:00
Ravind Kumar
c770ba9d76
DOCS-1021: Adding helm information ( #1060 )
...
Closes #1021
Closes #1055
Closes #968
Closes #943
---------
Co-authored-by: Andrea Longo <feorlen@users.noreply.github.com>
Co-authored-by: Pedro Juarez <pjuarezd@users.noreply.github.com>
2023-11-16 12:56:20 -05:00
Andrea Longo
62e1447422
Document OpenShift service certificates for Operator deployments ( #1002 )
...
MinIO Operator on OpenShift may require manual configuration of TLS cert
management via the OpenShift `service-ca` Operator. (For deployments
that are _not_ done through Red Hat OperatorHub.)
Document the needed envvars, `volumes`, and `volumeMounts` to enable
`service-ca` and avoid the need to manually renew certs.
~Note: This presumes kustomize, additional research/testing required to
determine configuration for Helm chart deployments.~
Staged
http://192.241.195.202:9000/staging/DOCS-991/openshift/operations/installation.html#procedure
See also:
https://github.com/minio/wiki/wiki/Besides-MINIO_OPERATOR_RUNTIME-what-else-is-needed-in-Operator%3F
Fixes https://github.com/minio/docs/issues/991 (remaining item for
v5.0.8)
---------
Co-authored-by: Ravind Kumar <ravind@min.io>
2023-09-25 11:27:06 -04:00
Andrea Longo
2908b2f9ee
Optional custom init container ( #967 )
...
Operator 5.0.6+ allows custom init containers, should your pod require
additional initialization. Add a brief mention in the Operator install
page and link to the k8s docs.
Staged
http://192.241.195.202:9000/staging/DOCS-900-2/k8s/operations/installation.html#minio-operator-components
Partially addresses https://github.com/minio/docs/issues/900
2023-08-23 14:59:21 -06:00
Andrea Longo
3669b54fcf
Operator supports PSA restricted namespaces ( #965 )
...
Add a mention in the Operator docs that MinIO supports the `restricted`
policy for [Pod Security
admission](https://kubernetes.io/docs/concepts/security/pod-security-admission/ )
Staged:
http://192.241.195.202:9000/staging/DOCS-900-1/k8s/operations/installation.html#kubernetes-version-1-19-0
Partly addresses https://github.com/minio/docs/issues/900
2023-08-23 12:01:19 -06:00
Andrea Longo
65e284f453
Helm deploy docs ( #851 )
...
Document how to deploy with a Helm chart, based on [How to install MinIO
Using Helm in
Kubernetes](https://github.com/cniackz/public/wiki/How-to-install-MinIO-Using-Helm-in-Kubernetes ).
This addition maintains the existing plugin instructions as the primary
path, with Helm as a child page under that. That makes room for future
deploy options.
The existing `common-install-operator-kubectl-plugin-install.rst` is now
in two parts, to allow only including the second part in the Helm
instructions. Also promoted the Upgrade page to be a sibling to Deploy.
Many of the original instructions are environment setup that enable
installing the Helm charts, starting Operator, and creating a tenant.
That will vary by the user's environment, so omitted for docs.
Staged:
http://192.241.195.202:9000/staging/DOCS-798/k8s/html/operations/install-deploy-manage/deploy-operator-helm.html
Fixes https://github.com/minio/docs/issues/798
2023-06-05 17:45:58 -06:00
Daryl White
48d78340ff
Operator sidecar ( #838 )
...
This adds information about Operator component changes in v5.0.x.
Closes #791
Staged:
http://192.241.195.202:9000/staging/operator-sidecar/operations/installation.html
2023-05-05 10:39:13 -05:00
Pedro Juarez
7e5831c5da
Update changed location of crd doc file in Operator repo ( #753 )
2023-03-10 12:01:45 -06:00
Ravind Kumar
9b7a95d2b2
K8S-RELEASE: Adding EKS, GKS, AKS ( #696 )
2023-01-10 17:16:21 -05:00
Ravind Kumar
8d8e6bca29
Procedure for updating Operator ( #608 )
...
Build out Operator Upgrade Procedure
Co-authored-by: Lenin Alevski <alevsk.8772@gmail.com>
2022-10-12 12:08:30 -04:00
Ravind Kumar
f191fd7c10
Remove operator upgrade from TOC until procedure is written
2022-10-04 10:50:48 -04:00
Ravind Kumar
1c416561ef
Cleaning up Network Encryption pages
2022-07-05 16:43:55 -04:00
Daryl White
79e342b6d4
Adding create tenant CLI tutorial for K8s docs to the deploy tenant file.
2022-06-27 15:38:46 -05:00
Ravind Kumar
ffeff0365e
Migrate Tenant Deployment/management guides
2022-06-16 15:41:56 -04:00
Ravind Kumar
b99c20a16f
Docs Multiplatform Slice
2022-06-14 17:01:18 -04:00