{"id":49106,"date":"2025-04-14T16:12:47","date_gmt":"2025-04-14T16:12:47","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=49106"},"modified":"2026-02-21T07:27:57","modified_gmt":"2026-02-21T07:27:57","slug":"openshift-how-to-install-openshift-cli-oc","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/openshift-how-to-install-openshift-cli-oc\/","title":{"rendered":"OpenShift: How to Install OpenShift CLI\u00a0oc"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Option &#8211; 1 &#8211; REDHAT Websites<\/h2>\n\n\n\n<p>URL &#8211; https:\/\/access.redhat.com\/downloads\/content\/290\/ver=4.18\/rhel&#8212;9\/4.18.11\/x86_64\/product-software<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"717\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-34-1024x717.png\" alt=\"\" class=\"wp-image-49284\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-34-1024x717.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-34-300x210.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-34-768x538.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-34.png 1202w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Option &#8211; 2 &#8211; OKD Websites<\/h2>\n\n\n\n<p>The <strong>OKD (Origin Community Distribution of Kubernetes for OpenShift)<\/strong> is the open-source version of OpenShift, and its CLI (<code>oc<\/code>) is freely available.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\ud83d\udd17 URL:<\/h4>\n\n\n\n<p>\u27a1\ufe0f <a class=\"\" href=\"https:\/\/github.com\/openshift\/okd\/releases\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/openshift\/okd\/releases<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u2714\ufe0f How to Download:<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to the latest OKD release.<\/li>\n\n\n\n<li>Download the archive for your platform:\n<ul class=\"wp-block-list\">\n<li><code>openshift-client-linux.tar.gz<\/code><\/li>\n\n\n\n<li><code>openshift-client-mac.tar.gz<\/code><\/li>\n\n\n\n<li><code>openshift-client-windows.zip<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Extract it, and you&#8217;ll get:\n<ul class=\"wp-block-list\">\n<li><code>oc<\/code> (OpenShift CLI)<\/li>\n\n\n\n<li><code>kubectl<\/code> (Kubernetes CLI)<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u2705 No login or subscription required!<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">MacOS<\/h2>\n\n\n\n<p id=\"48b1\">This is actually a really quick process so this article is going to be short. This process will show you how to do the following:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>How to Install Brew for MacOS<\/li>\n\n\n\n<li>How to Install the OpenShift CLI using Brew<\/li>\n\n\n\n<li>How to Utilize the Login Command with Token to Access a Cluster<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"cc75\">Step 1. Install Brew for MacOS<\/h2>\n\n\n\n<p id=\"bb90\">Run the following command to install brew in a terminal window:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/bin\/bash -c \"$(curl -fsSL <a href=\"https:\/\/raw.githubusercontent.com\/Homebrew\/install\/HEAD\/install.sh\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/raw.githubusercontent.com\/Homebrew\/install\/HEAD\/install.sh<\/a>)\"<br>or<br>brew install openshift-cli<\/pre>\n\n\n\n<p id=\"c0a4\"><strong>Note<\/strong>: After you run the command there are some additional commands that will be asked to run in order to run brew. If this is not run successfully a command not found will display when running the brew command.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"0561\">Step 2. Install the OpenShift CLI using Brew<\/h2>\n\n\n\n<p id=\"d298\">Run the following command in the terminal to install the OpenShift (aka OC) CLI utility:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ brew install openshift-cli<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Windows<\/h2>\n\n\n\n<p><a href=\"https:\/\/access.redhat.com\/downloads\/content\/290\/ver=4.18\/rhel---9\/4.18.8\/x86_64\/product-software\" target=\"_blank\" rel=\"noopener\">https:\/\/access.redhat.com\/downloads\/content\/290\/ver=4.18\/rhel&#8212;9\/4.18.8\/x86_64\/product-software<\/a><\/p>\n\n\n\n<p>or<\/p>\n\n\n\n<p>$ scoop install oc<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Linux<\/h2>\n\n\n\n<p><a href=\"https:\/\/access.redhat.com\/downloads\/content\/290\/ver=4.18\/rhel---9\/4.18.8\/x86_64\/product-software\" target=\"_blank\" rel=\"noopener\">https:\/\/access.redhat.com\/downloads\/content\/290\/ver=4.18\/rhel&#8212;9\/4.18.8\/x86_64\/product-software<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">mkdir \/ocp-tools\nwget https:<span class=\"hljs-comment\">\/\/mirror.openshift.com\/pub\/openshift-v4\/clients\/ocp\/stable-4.6\/openshift-client-linux.tar.gz -P \/ocp-tools<\/span>\nwget https:<span class=\"hljs-comment\">\/\/mirror.openshift.com\/pub\/openshift-v4\/clients\/ocp\/stable-4.6\/openshift-install-linux.tar.gz -P \/ocp-tools<\/span>\nls -la \/ocp-tools\ncd \/ocp-tools\nchmod <span class=\"hljs-number\">777<\/span> *\ntar xvf openshift-install-linux.tar.gz openshift-install\ntar xvf openshift-client-linux.tar.gz oc kubectl\ncp oc kubectl \/usr\/local\/bin\n\noc version\nkubectl version\n\/ocp-tools\/openshift-install version<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<script src=\"https:\/\/gist.github.com\/rajeshkumarin\/e69aa91e546c76778719f7548aa3eb10.js\"><\/script>\n","protected":false},"excerpt":{"rendered":"<p>Option &#8211; 1 &#8211; REDHAT Websites URL &#8211; https:\/\/access.redhat.com\/downloads\/content\/290\/ver=4.18\/rhel&#8212;9\/4.18.11\/x86_64\/product-software Option &#8211; 2 &#8211; OKD Websites The OKD (Origin Community Distribution of Kubernetes for OpenShift) is the open-source version of OpenShift,&#8230; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[5153],"tags":[],"class_list":["post-49106","post","type-post","status-publish","format-standard","hentry","category-openshift"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/49106","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=49106"}],"version-history":[{"count":7,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/49106\/revisions"}],"predecessor-version":[{"id":58953,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/49106\/revisions\/58953"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=49106"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=49106"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=49106"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}