Apakah Anda memerlukan Kubernetes, tetapi penyedia cloud Anda tidak memiliki layanan seperti itu? Kami menggunakan beberapa penyedia dan tidak ada yang memiliki Kubernetes-as-a-Service. Wigin adalah layanan web yang sangat mudah digunakan dengan UI yang dapat dengan cepat dan mudah menggunakan cluster Kubernetes ke server mana pun. Dan bahkan sedikit lagi.
Konsep
Layanan ini disebut Wigin karena tiga alasan. Alasan pertama adalah bahwa kami menggunakan kubespray untuk menggunakan kubernetes, dan kubespray semuanya dilakukan pada Ansible. Yang kedua adalah bahwa Ansible adalah
Philotic Parallax Instantaneous Communicator - alat untuk komunikasi instan dari jarak berapa pun. Dialah yang digunakan oleh Ender Wiggin (Wiggin) untuk genetika Joukers. Baca Game Ender.
Alasan ketiga adalah bahwa domain wiggin.io sibuk.
Konsep Wigin adalah untuk menyebarkan cluster Kubernetes dalam beberapa klik ke server yang dapat diakses IP, untuk melakukan ini dari layanan web yang akan menyimpan konfigurasi cluster. Setelah konfigurasi disimpan di cloud, maka cluster dapat dikontrol dari mana saja, dan pengguna lain dapat diberikan akses ke konfigurasi dan manajemen cluster.
Pada saat yang sama, untuk mengkonfigurasi cluster, kami tidak menciptakan mesin uap, tetapi menggunakan kubespray standar, yang, pada kenyataannya, adalah satu set buku pedoman yang dimungkinkan. Hasilnya, Anda akan mendapatkan kluster kubernetes dalam mode HA, yang juga dapat diskalakan melalui Wigin.
Bagaimana cara kerjanya
Konfigurasi cluster tidak membutuhkan waktu lebih dari 5 menit.
- Anda masuk ke Wigin dan membuat cluster baru.
- Kemudian Anda perlu mengunduh atau menyalin kunci SSH, yang harus Anda letakkan di server yang akan Anda gunakan untuk cluster Anda. Kunci yang dibuat secara otomatis ini dirancang untuk kluster Anda. Diperlukan agar Wigin dapat menggunakan ensemble playbook di server.
Cara menambahkan kunci SSH ke server yang adaJika server Anda telah dibuat, maka cara termudah untuk melakukannya adalah dengan:
cat <PUBLIC_KEY_FILE> | ssh root@<SERVER_IP> "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
Konsol akan menanyakan kata sandi untuk pengguna yang ditentukan (dalam contoh ini, root).
PUBLIC_KEY_FILE - file dengan kunci yang Anda unduh dari Wigin;
SERVER_IP adalah alamat server Anda.
Lebih banyak opsi di
sini .
- Maka Anda perlu memasukkan daftar alamat IP dari server Anda. Ingatlah untuk menekan + . Jumlah node pasti ganjil. Setiap node harus memiliki setidaknya 2 vCPU dan memori 4 GB.
- Tetap hanya mengklik Deploy Cluster .
Setelah eksekusi buku pedoman berhasil, sebuah instruksi akan muncul, dan Anda dapat mengunduh file kubeconfig untuk mengakses cluster. Di masa mendatang, kami juga berencana untuk menambahkan kemampuan untuk mengonfigurasi pengaturan buku pedoman. Itu saja, Kubernet Anda aktif & berjalan. Omong-omong, vigin itu gratis dan akan tetap demikian.
Tapi apapun bisa lebih menarik
Sekarang Wigin sedang menyebarkan cluster Kubernetes, tetapi sebagai ganti kubespray ada aplikasi apa pun yang ada playbook yang memungkinkan. Jadi dengan cara ini Anda bisa menggunakan aplikasi cluster apa pun.