Cleanup orchestration documents (#5623)

- Remove hostPort from Kubernetes deployment example docs. Initially
hostPort was added to ensure Minio pods are allocated to separate
machines, but as per latest Kubernetes documents this is not
recommended approach (ref: https://kubernetes.io/docs/concepts/
configuration/overview/#services). To define pod allocations,
Affinity and Anti-Affinity concepts are the recommended approach.
(ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node)

- Add Minio release tag to Docker-Compose example file.
This commit is contained in:
Nitish Tiwari 2018-03-09 15:21:41 +05:30 committed by GitHub
parent 380e0ddb57
commit ba0c7544ea
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 4 additions and 13 deletions

View File

@ -5,7 +5,7 @@ version: '2'
# 9001 through 9004.
services:
minio1:
image: minio/minio
image: minio/minio:RELEASE.2018-02-09T22-40-05Z
volumes:
- data1:/data
ports:
@ -15,7 +15,7 @@ services:
MINIO_SECRET_KEY: minio123
command: server http://minio1/data http://minio2/data http://minio3/data http://minio4/data
minio2:
image: minio/minio
image: minio/minio:RELEASE.2018-02-09T22-40-05Z
volumes:
- data2:/data
ports:
@ -25,7 +25,7 @@ services:
MINIO_SECRET_KEY: minio123
command: server http://minio1/data http://minio2/data http://minio3/data http://minio4/data
minio3:
image: minio/minio
image: minio/minio:RELEASE.2018-02-09T22-40-05Z
volumes:
- data3:/data
ports:
@ -35,7 +35,7 @@ services:
MINIO_SECRET_KEY: minio123
command: server http://minio1/data http://minio2/data http://minio3/data http://minio4/data
minio4:
image: minio/minio
image: minio/minio:RELEASE.2018-02-09T22-40-05Z
volumes:
- data4:/data
ports:

View File

@ -135,7 +135,6 @@ spec:
value: "minio123"
ports:
- containerPort: 9000
hostPort: 9000
```
Create the Deployment
@ -294,7 +293,6 @@ spec:
- http://minio-3.minio.default.svc.cluster.local/data
ports:
- containerPort: 9000
hostPort: 9000
# These volume mounts are persistent. Each pod in the PetSet
# gets a volume mounted based on this field.
volumeMounts:
@ -475,7 +473,6 @@ spec:
value: "/etc/credentials/application_default_credentials.json"
ports:
- containerPort: 9000
hostPort: 9000
# Mount the volume into the pod
volumeMounts:
- name: gcs-credentials

View File

@ -30,7 +30,6 @@ spec:
- http://minio-3.minio.default.svc.cluster.local/data
ports:
- containerPort: 9000
hostPort: 9000
# These volume mounts are persistent. Each pod in the PetSet
# gets a volume mounted based on this field.
volumeMounts:

View File

@ -37,7 +37,6 @@ spec:
value: "/etc/credentials/application_default_credentials.json"
ports:
- containerPort: 9000
hostPort: 9000
# Mount the volume into the pod
volumeMounts:
- name: gcs-credentials

View File

@ -41,4 +41,3 @@ spec:
value: "minio123"
ports:
- containerPort: 9000
hostPort: 9000

View File

@ -127,7 +127,6 @@ spec:
value: "minio123"
ports:
- containerPort: 9000
hostPort: 9000
# Mount the volume into the pod
volumeMounts:
- name: data # must match the volume name, above
@ -287,7 +286,6 @@ spec:
- http://minio-3.minio.default.svc.cluster.local/data
ports:
- containerPort: 9000
hostPort: 9000
# These volume mounts are persistent. Each pod in the PetSet
# gets a volume mounted based on this field.
volumeMounts:
@ -470,7 +468,6 @@ spec:
value: "/etc/credentials/application_default_credentials.json"
ports:
- containerPort: 9000
hostPort: 9000
# Mount the volume into the pod
volumeMounts:
- name: gcs-credentials