Red Hat OpenShift 4 di Laptop mu: Code Ready Container

Kamu developer? Mau coba Red Hat OpenShift 4 tapi resource tebatas? Jangan khawatir, sekarang kamu bisa pergunakan Code Ready Container (CRC) yang bisa kamu install di laptop mu. Tersedia di berbagai pilihan OS favoritmu:

  • Linux
  • Mac
  • Windows 10

Note: Untuk kamu yang mau coba OpenShift versi 3.x, kamu dapat menggunakan Red Hat Container Development Kit (CDK) atau Minishift.

Prerequisite

Untuk menjalankan CRC diperlukan minimum spek sbb:

  • 4 virtual CPUs (vCPUs)
  • 8 GB of memory
  • 35 GB of storage space

CRC juga membutuhkan native hypervisor sesuai OS di laptopmu, LibVirt pada Linux, HyperKit pada MacOS, Hyper-V pada Windows 10.

Note: Pada tutorial ini mimin menggunakan MacOS dengan Memory 16GB dan Processor Intel Core i7 2.6 GHz (6 Cores)

Step 1: Download CRC

Masuk ke halaman CRC Product Page, login dengan akun Red Hat.

Halaman download setelah Login dengan akun Red Hat

Note: Jangan lupa Download pull secret , yaitu code yang nanti digunakan pada saat setup awal CRC.

Hasil download CRC akan berupa file .tar.xz.

> tar xvf crc-macos-amd64.tar.xz
> cd crc-macos-1.7.0-amd64
> ls -ltr

Pada folder tersebut terdapat file dengan nama crc yang digunakan untuk menjalankan setup maupun menghidupkan cluster crc.

-rw-r--r--@ 1 erfinfeluzy  staff      285888 Mar  9 11:27 doc.pdf
-rw-r--r--@ 1 erfinfeluzy staff 11325 Mar 9 11:27 LICENSE
-rwxr-xr-x@ 1 erfinfeluzy staff 2355016705 Mar 9 11:27 crc

Step 2: Setup CRC

Jalankan perintah berikut untuk melakukan setup awal, perintah ini dilakukan sekali saja pada saat instalasi.

> crc setup

Note:

  • Pada saat setup awal akan diminta input pull secret. copy dan paste text pada file pull-secret.txt.
  • Untuk melihat versi CRC yang terinstall, jalankan perintah berikut
> crc versioncrc version: 1.7.0+fa7e558
OpenShift version: 4.3.1 (embedded in binary)

Step 3: Start OpenShift 4 Cluster

Jalankan perintah berikut untuk menjalankan cluster:

> crc start

Setelah cluster up, login ke console sebagai developer (password: developer)

> crc console

Web console akan terbuka pada default browser anda.

Contoh Operator Red Hat AMQ Stream pada CRC

Note: Gambar diatas adalah contoh cluster Red Hat AMQ Stream Operator yang diinstall pada namespace / project: demo-amq-stream.

Extra: Uninstall CRC & Reinstall CRC

Jalankan perintah berikut untuk menghapus cluster CRC, lalu ulangi dari Step 1 untuk melakukan upgrade CRC.

> crc delete

Referensi

--

--

Erfin Feluzy
Development using RedHat Product. (This is an Unofficial Blog)

Kuli Ketik dan AppDev Solution Architect at Red Hat. Eat, Code, Sleep — repeat.