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