# DO280V3.9 "Red Hat OpenShift Administration I" notes in the margin
###### tags: `red hat, openshift, docker, containers`
[Course description: DO280 Red Hat OpenShift Administration I](https://www.redhat.com/en/services/training/do280-red-hat-openshift-administration-i)
## :memo: Table of contents
[ToC]
### 1. Introducing Red Hat OpenShift Container Platform
[Red Hat KB: Red Hat OpenShift Container Platform Life Cycle Policy (non-current versions)](https://access.redhat.com/support/policy/updates/openshift_noncurrent)
[Red Hat KB: OpenShift Container Platform 3.x Tested Configurations Matrix](https://access.redhat.com/articles/2176281)
[Red Hat Developer: Getting Started with Red Hat OpenShift](https://developers.redhat.com/products/openshift/getting-started)
### 2. Installing OpenShift Container Platform
[Try your own Red Hat OpenShift 4 cluster ](https://www.openshift.com/try#step-2)
| On your computer | In your datacenter | Self-managed | Managed service |
|:-------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |:-------------------------------------------------------------------------------------------------------------------------------------------------------- |
| * Your laptop or desktop; | * Your IT environment (VMware or bare metal) | * Your account with a supported provider** | * Installed and maintained for you |
| * Minimal, pre-configured | * Self-managed | * Self-managed on Red Hat OpenShift Container Platform | * Red Hat-managed |
| * Ideal for development and testing | | | |
| * Developer-focused resources | | | |
| * Self-managed | | | |
| [Try it Locally](https://cloud.redhat.com/openshift/install/crc/installer-provisioned) | [Try it in your IT environment](https://cloud.redhat.com/openshift/install#datacenter) | [Try it in your cloud](https://cloud.redhat.com/openshift/install#public-cloud) | [Try Openshifdt Dedicated](https://www.openshift.com/products/dedicated/?hsLang=en-us) [Try OpenShift on IBM Cloud](https://www.ibm.com/cloud/openshift) |
[OpenShift Docs: Installing OpenShift Container Platform](https://docs.openshift.com/container-platform/3.11/install/running_install.html)
[OpenShift Docs: Minimum hardware requirements](https://docs.openshift.com/container-platform/3.11/install/prerequisites.html#hardware)
[Recommended Installation Practices](https://docs.openshift.com/container-platform/3.11/install/disconnected_install.html)
https://github.com/openshift/openshift-ansible/tree/release-3.11
https://docs.openshift.com/container-platform/3.11/install/configuring_inventory_file.html#install-config-configuring-inventory-file
[RedHat KB: Checking Certificate Expiration for OpenShift Container Platform](https://access.redhat.com/solutions/2868251)
https://learn.openshift.com/
https://learn.openshift.com/playgrounds
https://developers.redhat.com/developer-sandbox
https://github.com/hector-vido/okd-3.11
https://docs.openshift.com/container-platform/3.11/day_two_guide/index.html
https://www.openshift.com/blog/openshift-end-to-end-plan-and-deploy
https://www.openshift.com/blog/openshift-end-to-end-core-services
https://www.openshift.com/blog/openshift-end-to-end-user-config-and-application-deployment
https://softchris.github.io/pages/kubernetes-one.html
https://itnext.io/guide-installing-an-okd-4-5-cluster-508a2631cbee
https://felixcentmerino.wordpress.com/containers/openshift-3-11-installation-vagrant-virtual-box/
[The Easiest And Fastest Way To Deploy An OKD 4.5 Cluster In A Libvirt/KVM Host](https://www.anstack.com/blog/2020/07/31/the-fastest-and-simplest-way-to-deploy-okd-openshift-4-5.html)
How to isolate infrastructure workload from other workload and pay less for RedHat subscription?
[RedHat KB Infrastructure Nodes in OpenShift 4](https://access.redhat.com/solutions/5034771)
### 3. Describing and Exploring OpenShift Networking Concepts
https://www.redhat.com/en/blog/red-hat-openshift-container-platform-dns-deep-dive-dns-changes-red-hat-openshift-container-platform-36
https://softchris.github.io/pages/kubernetes-two.html
https://docs.openshift.com/container-platform/3.11/admin_guide/sdn_troubleshooting.html
### 4. Executing Commands and Troubleshooting
https://docs.openshift.com/container-platform/3.11/admin_guide/node_problem_detector.html
https://
s.redhat.com/cheat-sheets/red-hat-openshift-container-platform/old
| Short name | Full name |
| ---------------------|------------------------------|
| csr | certificatesigningrequests |
| cs | componentstatuses |
| cm | configmaps |
| ds | daemonsets |
| deploy | deployments |
| ep | endpoints |
| ev | events |
| hpa | horizontalpodautoscalers |
| ing | ingresses |
| limits | limitranges |
| ns | namespaces |
| no | nodes |
| pvc | persistentvolumeclaims |
| pv | persistentvolumes |
| po | pods |
| pdb | poddisruptionbudgets |
| psp | podsecuritypolicies |
| rs | replicasets |
| rc | replicationcontrollers |
| quota | resourcequotas |
| sa | serviceaccounts |
| svc | services |
https://platform.deloitte.com.au/articles/2017/openshift-3-demystified-for-developers/


https://www.openshift.com/blog/installing-oc-tools-windows
https://www.openshift.com/blog/openshift-4-image-builds
https://docs.openshift.com/container-platform/3.11/admin_guide/node_problem_detector.html#admin-guide-node-problem-detector
http://v1.uncontained.io/playbooks/troubleshooting/troubleshooting_guide.html
[RedHat KB: Troubleshooting OpenShift Container Platform 3.x: Basics](https://access.redhat.com/solutions/1542293)

[OpenShift 3.11: Triaging Disasters and Outages](https://access.redhat.com/articles/5520651)
[Kubernetes Ingress Controllers](https://docs.google.com/spreadsheets/d/191WWNpjJ2za6-nbG4ZoUMXMpUK8KlCIosvQB0f-oq3k/edit#gid=907731238)
[Exploring the OpenShift etcd with etcdctl](https://www.krenger.ch/blog/exploring-the-openshift-etcd-with-etcdctl/ "Exploring the OpenShift etcd with etcdctl")
### 5. Controlling Access to OpenShift Resources
### 6. Allocating Persistent Storage
https://docs.openshift.com/container-platform/3.11/install_config/persistent_storage/pod_security_context.html
https://www.openshift.com/blog/deploying-openshift-container-storage-using-local-devices
### 7. Managing Application Deployments
https://docs.openshift.com/container-platform/3.11/admin_guide/scheduling/index.html
https://www.openshift.com/blog/node-placement-scheduling-explained
https://github.com/openshift/kubernetes-autoscaler/blob/master/cluster-autoscaler/FAQ.md
https://docs.openshift.com/container-platform/3.11/dev_guide/pod_autoscaling.html#req-for-using-hpas
https://livebook.manning.com/book/openshift-in-action/chapter-5/
https://docs.openshift.com/container-platform/3.11/install_config/imagestreams_templates.html
https://www.openshift.com/blog/automatically-update-red-hat-container-images-on-openshift-3-11
https://docs.openshift.com/container-platform/3.11/install_config/configuring_red_hat_registry.html#creating-service-accounts-tokens_configuring_red_hat_registry
https://access.redhat.com/RegistryAuthentication
https://access.redhat.com/terms-based-registry/
https://docs.openshift.com/container-platform/3.11/dev_guide/managing_images.html
https://softchris.github.io/pages/kubernetes-two.html
https://softchris.github.io/pages/kubernetes-three.html
How to delete pods hanging in Terminating state
https://access.redhat.com/solutions/2317401
https://www.openshift.com/blog/openshift-4.6-blog-quick-starts
### 8. Installing and Configuring the Metrics Subsystem
https://docs.openshift.com/container-platform/3.11/install_config/cluster_metrics.html
https://access.redhat.com/solutions/3766511
Prometheus, AlertManager, Grafana
https://developers.redhat.com/blog/2019/09/10/understanding-red-hat-openshifts-application-monitoring-operator/
https://docs.openshift.com/container-platform/3.11/install_config/prometheus_cluster_monitoring.html
https://github.com/robscott/kube-capacity
### 9. Managing and Monitoring OpenShift Container Platform
https://docs.openshift.com/container-platform/3.11/dev_guide/compute_resources.html
https://www.openshift.com/blog/full-cluster-capacity-management-monitoring-openshift
https://www.openshift.com/learn/topics/migration
https://www.openshift.com/blog/simplify-migration-from-openshift-3-to-4
[RedHat Blog: Kubernetes: A Pod's Life](https://www.openshift.com/blog/kubernetes-pods-life)
https://developers.redhat.com/blog/2020/11/10/you-probably-need-liveness-and-readiness-probes/
https://blog.phusion.nl/2015/01/20/docker-and-the-pid-1-zombie-reaping-problem/
https://www.openshift.com/blog/liveness-and-readiness-probes
https://daein.medium.com/startup-liveness-and-readiness-probes-on-openshift-fdcb04f36b53

https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#resource-units-in-kubernetes
https://docs.openshift.com/container-platform/3.11/admin_guide/out_of_resource_handling.html
https://www.openshift.com/blog/configure-openshift-metrics-with-prometheus-backed-by-openshift-container-storage
https://docs.openshift.com/container-platform/4.1/nodes/nodes/nodes-nodes-resources-configuring.html
https://docs.openshift.com/container-platform/3.11/admin_guide/overcommit.html
### 10. Comprehensive Review: Red Hat OpenShift Administration I
Red Hat Communities of Practice
https://github.com/redhat-cop/containers-quickstarts
https://github.com/redhat-cop/containers-quickstarts/tree/master/gogs
https://github.com/redhat-cop/containers-quickstarts/tree/master/ipa-server
https://github.com/redhat-cop/containers-quickstarts/tree/master/nexus
https://github.com/openshift-evangelists/wordpress-quickstart
https://github.com/openshift-evangelists/phpbb-quickstart
https://github.com/RedHatWorkshops
https://github.com/RedHatWorkshops/openshiftv3-workshop
https://github.com/RedHatWorkshops/openshiftv3-ops-workshop
https://github.com/RedHatWorkshops/openshiftv4-workshop
https://github.com/openshift-labs/lab-learning-portal
https://softchris.github.io/pages/kubernetes-four.html#resources
https://t.me/ru_openshift
> Disclaimer: You will find here notes and links to official docs with additional information on products and technologies that described on Red Hat training.
> THIS DOCUMENT DOES NOT REPRINT ANY COPYRIGHTED CONTENT FROM REDHAT TRAINING. You will find here only public accessible outline.