PiCluster adalah sederhana, open source, aplikasi manajemen buruh pelabuhan berbasis web yang digunakan untuk mengelola kontainer Docker di beberapa host. Tidak seperti Docker Swarm atau Kubernetes, PiCluster mudah disiapkan dan digunakan. Itu membuat proses pembuatan wadah jauh lebih mudah dari sebelumnya. Misalnya, pengguna sekarang dapat mengunggah zip Dockerfile mereka ke konsol web PiCluster dan file akan disalin ke setiap node dan diekstraksi di direktori Docker yang ditentukan dalam file konfigurasi PiCluster. Juga, ketika wadah ditambahkan, gambar akan dibuat dan dijalankan secara otomatis dalam satu langkah. Pada rilis sebelumnya, pengguna harus membuat container secara manual. Ini akan bekerja pada platform 32-bit dan 64-bit.
Fitur PiCluster
Versi PiCluster terbaru dikirimkan dengan banyak fitur baru. Mengenai fitur-fiturnya, kami dapat membuat daftar berikut:
- Terminal web bawaan untuk menjalankan perintah dengan mudah di node.
- Jalankan perintah secara paralel di seluruh Node.
- Pindahkan container Docker ke host yang berbeda dalam cluster.
- Detak jantung untuk layanan.
- Buat dan atur gambar Docker dengan mudah di seluruh node.
- Antarmuka web untuk mengelola container dengan mudah.
- Pantau metrik host seperti Disk, CPU, Memori, dll.
- Pengelola IP Virtual.
- Analitik Syslog/Rsyslog.
- Integrasikan dasbor Kibana ke dalam PiCluster.
- Terintegrasi dengan Elasticsearch untuk menyimpan log PiCluster.
- Pengalihan container otomatis ke node yang berbeda.
- Tarik gambar kontainer dari registri.
- Unggah arsip Dockerfile ke seluruh cluster.
- Buat gambar tanpa menggunakan cache Docker.
- Dan banyak lagi.
Siapkan PiCluster menggunakan Docker
Cara tercepat untuk melihat cara kerja PiCluster adalah dengan memainkannya dengan buruh pelabuhan. Pengembang telah menyertakan file penulisan untuk mengevaluasi PiCluster dengan Docker.
Untuk tujuan panduan ini, saya akan menggunakan Ubuntu 16.04 LTS edisi server 64-bit.
Pertama, instal Docker seperti yang dijelaskan pada tautan berikut.
- Cara Menginstal Docker di Ubuntu
Setelah menginstal Docker, instal juga prasyarat berikut.
$ sudo apt-get install openssl git
Kami siap. Sekarang, kloning Repositori GitHub PiCluster.
$ git clone https://github.com/picluster/picluster.git picluster
Perintah di atas akan mengunduh semua konten PiCluster ke dalam direktori yang disebut "picluster" di direktori kerja Anda saat ini. Buka direktori itu:
$ cd picluster/
Jalankan gambar buruh pelabuhan PiCluster menggunakan perintah:
$ sudo docker-compose up -dUnduhan yang Disarankan - eBuku Gratis:"Buku Masak Kontainerisasi Docker"
Mengakses konsol web PiCluster
Buka browser web Anda dan navigasikan ke http://IP-address:3003 . Anda seharusnya memiliki layar login seperti di bawah ini.
Gunakan kredensial default untuk masuk ke konsol web:admin/admin
Halaman Login PiCluster
Ini dia tampilan konsol web PiCluster.
Dasbor PiCluster
Seperti yang Anda lihat, dasbor PiCluster sangat sederhana dan sebagian besar opsi sudah cukup jelas.
Dari Sistem menu, Anda dapat mengedit atau memuat ulang konfigurasi saat ini, dan menambah atau menghapus host.
Menu Sistem PiCluster
Di bawah Wadah menu, ada opsi untuk mengelola container, melihat container yang sedang berjalan, dan menambahkan container baru, dll.
Dalam Gambar bagian, kita dapat menarik, mengelola, membuat daftar gambar Docker, dan juga kita dapat mengunggah file komposer.
Dalam Operasi menu, kita dapat mengatur ulang alamat ip virtual di semua host, menjalankan perintah di cluster, melihat terminal bawaan dan membersihkan wadah Docker, mengintegrasikan dasbor Kibana, dll.
Di log bagian, Anda dapat melihat log PiCluster, analitik Syslog/Rsyslog.
Senang dengan PiCluster? Besar! Sekarang, lihat PiCluster wiki instalasi dan instal seperti yang dijelaskan dalam tautan itu dan mulailah mengelola wadah Docker Anda dari konsol web di mesin mana pun di jaringan Anda.
Bacaan yang disarankan:
- Memulai Docker
- Cara Memperbarui Wadah Docker yang Berjalan Secara Otomatis
- ctop – Alat Pemantau Baris Perintah Untuk Wadah Linux
- Portainer – Cara Termudah Mengelola Docker
- Dockly - Kelola Kontainer Docker Dari Terminal
Manajemen Docker semakin baik setiap hari karena alat seperti PiCluster dan alat serupa. Cobalah dan beri tahu kami pendapat Anda tentangnya di bagian komentar di bawah.