Instalasi Docker dan Kubernates pada Cloud

M. Herly Pratama

Sosial Media


1 orang menyukai ini
Suka

Summary

Docker merupakan container, dan Kubernetes merupakan platform orekstrasi untuk mengelola container seperti Docker. Keduanya berkolaborasi untuk menghasilkan kinerja yang paling optimal untuk menjalankan sistem dan aplikasi Anda. Docker adalah sistem operasi (atau waktu proses) untuk kontainer. Mesin Docker diinstal pada setiap server tempat Anda ingin menjalankan kontainer dan menyediakan sekumpulan perintah sederhana yang dapat digunakan untuk membuat, memulai, atau menghentikan kontainer. Docker container adalah sebuah paket software yang berisi semua dependensi yang diperlukan untuk menjalankan aplikasi tertentu. Semua konfigurasi dan instruksi untuk memulai atau menghentikan container diperintahkan oleh sebuah komponen yang disebut 'image Docker'. Sebelum melakukan deployment aplikasi pada cloud server, terlebih dahulu melakukan instalasi docker dan kubernetes pada cloud server. Docker dan kubernetes digunakan untuk kontainerisasi pada cloud server

Description

LATAR BELAKANG

Docker merupakan container, dan Kubernetes merupakan platform orekstrasi untuk mengelola container seperti Docker. Keduanya berkolaborasi untuk menghasilkan kinerja yang paling optimal untuk menjalankan sistem dan aplikasi Anda. Docker adalah sistem operasi (atau waktu proses) untuk kontainer. Mesin Docker diinstal pada setiap server tempat Anda ingin menjalankan kontainer dan menyediakan sekumpulan perintah sederhana yang dapat digunakan untuk membuat, memulai, atau menghentikan kontainer. Docker container adalah sebuah paket software yang berisi semua dependensi yang diperlukan untuk menjalankan aplikasi tertentu. Semua konfigurasi dan instruksi untuk memulai atau menghentikan container diperintahkan oleh sebuah komponen yang disebut 'image Docker'. Docker memiliki konfigurasi yang cukup sederhana dan dapat kamu sesuaikan dengan kebutuhan aplikasi yang sedang kamu kembangkan. Tingkat keamanan yang baik. Dapat dijalankan pada beberapa platform cloud. Dapat melakukan debugging.  Dapat digunakan pada berbagai sistem operasi. Menggunakan Docker memungkinkan Anda mengirimkan kode lebih cepat, menstandardisasi operasi aplikasi, memindahkan kode dengan lancar, dan menghemat uang dengan meningkatkan pemanfaatan sumber daya. Dengan Docker, Anda mendapatkan satu objek yang dapat dijalankan di mana saja.

PEMBAHASAN

Sebelum melakukan deployment aplikasi pada cloud server, terlebih dahulu melakukan instalasi docker dan kubernetes pada cloud server. Docker dan kubernetes digunakan untuk kontainerisasi pada cloud server.Tahapan yang dilakukan untuk proses instalasi adalah sebagai berikut :

1. Menjalankan perintah sudo apt update untuk melakukan update pada repositori sistem operasi

Gambar 1. Update Sistem Operasi Pada Server

2. Melakukan instalasi beberapa paket prasyarat yang memungkinkan apt menggunakan paket lewat HTTPS dengan perintah sudo apt install apt-transport-https ca-certificates curl software-properties-common.

Gambar 2. Instalasi Paket Pada Server

3. Menambahkan GPG key untuk repositori Docker ke sistem operasi dengan perintah curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Gambar 3. Menambahkan GPG Key

4. Menambahkan repositori Docker ke apt source

Gambar 4. Menambahkan repositori Docker ke apt source

5. Melakukan instalasi docker

Gambar 5. Instalasi Docker

6. Melakukan pengecekan apakah docker telah berjalan

Gambar 6. Pengecekan Docker

7. Melakukan instalasi kubernetes dengan bantuan snap. Menggunakan perintah berikut :

Gambar 7. Instalasi Kubernates pada Server

Informasi Course Terkait
  Kategori: Web Programming
  Course: Cloud Computing