피드 구독

The cloud” is an evocative name, but to anyone used to bare metal servers or desktop workstations, it is a painful reminder of the intangibility of a strange new computing environment. The cloud isn't a singular thing you can pick up and take back to your workshop; there's no hard drive or even a real CPU, at least not in the sense that you can pry open to upgrade or troubleshoot. 

If that sounds familiar, you might want to try the oc command, which provides a simple and singular interface from your workstation to your cluster. Here are three ways the oc command helps you take control of your cloud-based computer, whether you're running Red Hat OpenShift Service on AWS (ROSA) or Red Hat OpenShift Local.

1. Connect with your cloud

Mouse clicks are expensive– at least, they feel that way. It takes time to take your hands off the keyboard, drag a cursor around the screen to click a button, drag it somewhere else to click another button, and so on. It adds up, and that's exactly why so many sysadmins and developers work in the terminal.

If you're used to logging into servers, then in the world of cloud computing, oc is like SSH. Using a personal token, it lets you connect to an OpenShift install and interact with it using commands instead of a mouse and a web browser.

2. oc is kubectl++

If you're used to logging into a Kubernetes control plane to interact with your cluster, then oc is like kubectl. You can use both, but you're likely to find that oc does everything you used to do with kubectl, usually with the exact same syntax. Instead of typing kubectl get svc to view your services, for example, you can just type oc get svc for the same result. The oc command interacts with Kubernetes plus OpenShift.

3. No more clicking

If you've been introduced to the workflow in the OpenShift UI, you already know half of what you need for the oc command. You can create a project:

$ oc new-project myproject

Spin up an image:

$ oc create deployment mynginx --image=nginx

In other words, you can use oc to do anything you might otherwise do on OpenShift in the web browser.

OpenShift through the terminal

OpenShift doesn't just add a graphical user interface to Kubernetes. It adds terminal orchestration to your Kubernetes orchestration. The oc command gives you all the power of kubectl plus the user-friendly power of OpenShift. And it's the same on any cloud, whether it's Red Hat OpenShift on AWS (ROSA), Red Hat OpenShift Local, or a hybrid cloud within your own organization.

Ready to try these commands yourself? Experiment in the Red Hat Developer Sandbox today.


저자 소개

Seth Kenlon is a Linux geek, open source enthusiast, free culture advocate, and tabletop gamer. Between gigs in the film industry and the tech industry (not necessarily exclusive of one another), he likes to design games and hack on code (also not necessarily exclusive of one another).

Read full bio
UI_Icon-Red_Hat-Close-A-Black-RGB

채널별 검색

automation icon

오토메이션

기술, 팀, 인프라를 위한 IT 자동화 최신 동향

AI icon

인공지능

고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트

open hybrid cloud icon

오픈 하이브리드 클라우드

하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요

security icon

보안

환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보

edge icon

엣지 컴퓨팅

엣지에서의 운영을 단순화하는 플랫폼 업데이트

Infrastructure icon

인프라

세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보

application development icon

애플리케이션

복잡한 애플리케이션에 대한 솔루션 더 보기

Original series icon

오리지널 쇼

엔터프라이즈 기술 분야의 제작자와 리더가 전하는 흥미로운 스토리