Try   HackMD

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

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
Table of contents

1. Introducing Red Hat OpenShift Container Platform

Red Hat KB: Red Hat OpenShift Container Platform Life Cycle Policy (non-current versions)
Red Hat KB: OpenShift Container Platform 3.x Tested Configurations Matrix
Red Hat Developer: Getting Started with Red Hat OpenShift

2. Installing OpenShift Container Platform

Try your own Red Hat OpenShift 4 cluster

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 Try it in your IT environment Try it in your cloud Try Openshifdt Dedicated Try OpenShift on IBM Cloud

OpenShift Docs: Installing OpenShift Container Platform
OpenShift Docs: Minimum hardware requirements

Recommended Installation Practices

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://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

How to isolate infrastructure workload from other workload and pay less for RedHat subscription?
RedHat KB Infrastructure Nodes in OpenShift 4

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/

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

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

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

OpenShift 3.11: Triaging Disasters and Outages

Kubernetes Ingress Controllers

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://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.