Fix OpenShift Documentation

This commit is contained in:
Leo Puvilland 2023-12-04 18:01:43 -08:00
parent e1d2e9149d
commit f86f1df256
No known key found for this signature in database
GPG key ID: 20EA96682F9368EB

View file

@ -15,8 +15,8 @@ Origin in a virtual machine.
=== OpenShift in Fedora Infrastructure === OpenShift in Fedora Infrastructure
Fedora has two OpenShift deployments: Fedora has two OpenShift deployments:
https://os.stg.fedoraproject.org/[Staging OpenShift] and https://console-openshift-console.apps.ocp.stg.fedoraproject.org/[Staging OpenShift] and
https://os.fedoraproject.org/[Production OpenShift]. In addition to https://console-openshift-console.apps.ocp.fedoraproject.org/[Production OpenShift]. In addition to
being the staging deployment of OpenShift itself, the staging deployment being the staging deployment of OpenShift itself, the staging deployment
is intended to be a place for developers to deploy the staging version is intended to be a place for developers to deploy the staging version
of their applications. of their applications.
@ -35,15 +35,15 @@ limited usefulness.
==== Command-line Interface ==== Command-line Interface
Although the CLI is also locked down to be read only, it is possible to Although the CLI is also locked down to be read only, it is possible to
view logs and request debugging containers, but only from batcave01. For view logs and request debugging containers from os-control01 or your local machine. For
example, to view the logs of a deployment in staging: example, to view the logs of a deployment in staging:
.... ....
$ ssh batcave01.iad2.fedoraproject.org $ ssh os-control01.iad2.fedoraproject.org
$ oc login os-master01.stg.iad2.fedoraproject.org $ oc login api.ocp.fedoraproject.org:6443
You must obtain an API token by visiting https://os.stg.fedoraproject.org/oauth/token/request You must obtain an API token by visiting https://oauth-openshift.apps.ocp.fedoraproject.org/oauth/token/request
$ oc login os-master01.stg.iad2.fedoraproject.org --token=<Your token here> $ oc login api.ocp.fedoraproject.org:6443 --token=<Your token here>
$ oc get pods $ oc get pods
librariesio2fedmsg-28-bfj52 1/1 Running 522 28d librariesio2fedmsg-28-bfj52 1/1 Running 522 28d
$ oc logs librariesio2fedmsg-28-bfj52 $ oc logs librariesio2fedmsg-28-bfj52
@ -82,19 +82,20 @@ configurations that won't work.
You will likely need (at a minimum) the following objects: You will likely need (at a minimum) the following objects:
* A * A
https://docs.openshift.com/container-platform/4.10/cicd/builds/understanding-buildconfigs.html[BuildConfig] https://docs.openshift.com/container-platform/4.14/cicd/builds/understanding-buildconfigs.html[BuildConfig]
- This defines how your container is built. - This defines how your container is built.
* An * An
https://docs.openshift.com/container-platform/4.10/openshift_images/image-streams-manage.html[ImageStream] https://docs.openshift.com/container-platform/4.14/openshift_images/image-streams-manage.html[ImageStream]
- This references a "stream" of container images and lets you trigger - This references a "stream" of container images and lets you trigger
deployments or image builds based on changes in a stream. deployments or image builds based on changes in a stream.
* A * A
https://docs.openshift.com/container-platform/4.10/applications/deployments/what-deployments-are.html[DeploymentConfig] https://docs.openshift.com/container-platform/4.14/applications/deployments/what-deployments-are.html[Deployment]
- This defines how your container is deployed (how many replicas, what - This defines how your container is deployed (how many replicas, what
ports are available, etc) ports are available, etc)
- Note: DeploymentConfigs are deprecated, do not use them!
* A * A
https://docs.openshift.com/container-platform/4.10/applications/connecting_applications_to_services/getting-started-with-service-binding.html[Service] https://docs.openshift.com/container-platform/4.14/applications/connecting_applications_to_services/getting-started-with-service-binding.html[Service]
- An internal load balancer that routes traffic to your pods. - An internal load balancer that routes traffic to your pods.
* A * A
https://docs.openshift.com/container-platform/4.10/networking/routes/route-configuration.html[Route] https://docs.openshift.com/container-platform/4.14/networking/routes/route-configuration.html[Route]
- This exposes a Service as a host name. - This exposes a Service as a host name.