{"id":23527938,"url":"https://github.com/nerdingitout/oc-admin","last_synced_at":"2026-01-23T20:40:59.624Z","repository":{"id":84626957,"uuid":"297604276","full_name":"nerdingitout/oc-admin","owner":"nerdingitout","description":"This GitHub repository is a tutorial to teach introduction to OpenShift Administration","archived":false,"fork":false,"pushed_at":"2020-10-23T15:15:31.000Z","size":88,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-14T10:32:10.293Z","etag":null,"topics":["hacktoberfest"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nerdingitout.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-09-22T09:44:25.000Z","updated_at":"2020-10-23T15:15:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"16ed75d6-0bdb-4918-bb4e-357d1da47f83","html_url":"https://github.com/nerdingitout/oc-admin","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nerdingitout/oc-admin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerdingitout%2Foc-admin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerdingitout%2Foc-admin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerdingitout%2Foc-admin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerdingitout%2Foc-admin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nerdingitout","download_url":"https://codeload.github.com/nerdingitout/oc-admin/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerdingitout%2Foc-admin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28699715,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-23T17:25:48.045Z","status":"ssl_error","status_checked_at":"2026-01-23T17:25:47.153Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest"],"created_at":"2024-12-25T20:18:56.663Z","updated_at":"2026-01-23T20:40:59.608Z","avatar_url":"https://github.com/nerdingitout.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# oc-admin\nThis GitHub repository is an introduction to Red Hat OpenShift Administration. It aims to teach the basics of cluster \u0026 project adminstration.\n## Content\n- [Prerequisites](##Prerequisites)\n- [Description](##Description)\n- [User management](https://github.com/nerdingitout/oc-admin/blob/master/user-manage.md)\n- [Limiting Resources](https://github.com/nerdingitout/oc-admin/blob/master/resources.md)\n- [Resources](##Resources)\n\n## Prerequisites\n- Create your free IBM Cloud account at: https://ibm.biz/BdqQSg \n- OpenShift 4 Cluster on IBM Cloud:\n  - URL: \u003ca href=\"https://oc-admin.mybluemix.net/\"\u003ehttps://oc-admin.mybluemix.net/\u003c/a\u003e\n  - key: oslab\n\n## Description\nThere are mainly two perspectives on the web console: Administrator and Developer. You can also have different accounts with different permissions that are managed by the Administrator using cluster role binding or project role binding (we might bring it up later in the tutorial). \u003cbr\u003e\nIn this tutorial, we will be focusing on learning various capabilities and commands to administer OpenShift cluster. If you take a look at the following image, you can notice multiple tabs in the menu to the left. In this tutorial we will be focusing on the functionality of some of these features.\n![admin](https://user-images.githubusercontent.com/36239840/95733956-eb292480-0c93-11eb-85ef-0c1f1bbb83fa.JPG)\n\nThe Administrator perspective in the OpenShift cluster is responsible for managing the cluster resources, users, and projects. In this navigation menu, some of the following features are:\n- Home: See an overview dashboard of the cluster that summarizes the cluster status, alerts, breakdown of the cluster capacity by CPU, memory storage, and network utilization, some details about cluster and cluster inventory, and top consumers by category.\n- Operators: Explore operators and install them for your cluster and projects from the OperatorHub and navigate through installed Operators.\n- Workloads, Networking, and Storage: View and manage resources like deployment, secrets, and the pods in your project.\n- Networking: View and manage the services and routes of your applications.\n- Storage: View and manage the persistent volumes in your project.\n- Builds: Manage build configurations, builds, and image streams.\n- Pipelines: View your pipelines, tasks, and resources related to the cluster and projects, where you can view their status and access them for more details.\n- Monitoring: View alerts and perform ad hoc Prometheus queries.\n- Compute: View and manage compute resources like nodes, machines, and autoscalers.\n- User Management: View a list of users, create users and groups, and manage roles in the cluster and projects.\n- Administration: View settings related to cluster administration, like details about the cluster, namespaces, cluster updates, quotas, and Custom Resource Definitions (CRDs).\n\u003cbr\u003eIn this tutorial, we will focus on the rest of features \u0026 capabilities of the Administrator.\n## Create Project\n#### 1- Go to \u003cb\u003eHome \u0026#8594; Projects\u003c/b\u003e and click on \u003cb\u003eCreate Project\u003c/b\u003e button.\u003cbr\u003e\n![projects](https://user-images.githubusercontent.com/36239840/96359099-bdbef980-111f-11eb-93bd-33323dbe8d8f.JPG)\u003cbr\u003e\u003cbr\u003e\n#### 2- Enter the name of project, you can also add Display name and description if you would like, then click \u003cb\u003eCreate\u003c/b\u003e.\u003cbr\u003e\n![my project](https://user-images.githubusercontent.com/36239840/96359121-0bd3fd00-1120-11eb-80aa-cc72a3f48e8e.JPG)\u003cbr\u003e\u003cbr\u003e\n#### 3- You will be lead to the Project Dashboard page, which looks like the following.\n![project overview](https://user-images.githubusercontent.com/36239840/96359161-52c1f280-1120-11eb-9016-959df95b3c46.JPG)\n  \n## Next Step: \u003ca href= \"https://github.com/nerdingitout/oc-admin/blob/master/user-manage.md\"\u003eUser management\u003c/a\u003e\n\n## Resources\n- \u003ca href=\"https://kubernetes.io/docs/reference/access-authn-authz/rbac/#:~:text=A%20role%20binding%20grants%20the,user%20or%20set%20of%20users.\u0026text=A%20RoleBinding%20grants%20permissions%20within,Role%20in%20the%20same%20namespace.\"\u003eKubernetes Documentation\u003c/a\u003e\n- \u003ca href=\"https://docs.openshift.com/container-platform/3.9/admin_guide/manage_users.html\"\u003eManaging Users on OpenShift\u003c/a\u003e\n- \u003ca href=\"https://docs.openshift.com/container-platform/3.9/admin_guide/manage_rbac.html\"\u003eManaging RBAC\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnerdingitout%2Foc-admin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnerdingitout%2Foc-admin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnerdingitout%2Foc-admin/lists"}