# 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://platform.deloitte.com.au/hubfs/Deloitte_November2018%20Theme/Images/2017-10-30-openshift-3-demystified-for-developers-big-picture.png) ![](https://platform.deloitte.com.au/hubfs/Deloitte_November2018%20Theme/Images/2017-10-30-openshift-3-demystified-for-developers-misc.png) 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) ![](https://access.redhat.com/sites/default/files/images/openshift_3.x_disaster_triage_decision_tree_-_openshift_3.x_disaster_triage.png) [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://miro.medium.com/max/875/0*ihMQVwVwHbQ_RVeY) 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.