This guide will walk you through the process of installing an SSL certificate in a MicroK8s Kubernetes cluster to enable HTTPS for your applications. Prerequisites Before you begin, ensure you have the following: MicroK8s installed on your server. kubectl command-line tool configured to interact with your MicroK8s cluster. A domain name pointing to your server's
Prerequisites: - First, build your Docker image from your website's code. - Ensure MicroK8s is installed on your Ubuntu server. If you need to install MicroK8s, you can follow the steps in this article. Part 1: How to setup Microk8s Kubernetes in Ubuntu Server - Install Lens Desktop to simplify Kubernetes management. - Push your
What Is Kubernetes ? Kubernetes, often abbreviated as K8s, is an open-source platform designed to automate deploying, scaling, and operating application containers. It was originally developed by Google and is now maintained by the Cloud Native Computing Foundation (CNCF). Kubernetes helps manage containerized applications in various types of environments, from physical to virtual to cloud.
Apa itu Mailpit? Mailpit adalah sebuah aplikasi open source dengan bahasa pemrograman reactjs dan golang yang memiliki fungsi sebagai tools untuk uji coba pengiriman email dari website atau apps yang sedang kita buat. Tampilan dan cara kerja mailpit mirip seperti mailtrap, mailgun atau smtp2go yang hanya kita manfaatkan service pengiriman emailnya saja. Cara install Mailpit
Apa itu Minio - Object Storage ? Minio adalah sebuah object storage opensource yang digunakan untuk menyimpan data seperti foto, video, document, dll didalam sebuah source yang disebut "Bucket" untuk menampung object yang akan disimpan. Object Storage adalah teknologi yang mengelola data sebagai objek. Semua data disimpan dalam satu repositori besar yang dapat didistribusikan ke
Apa itu Docker ? Docker adalah platform perangkat lunak yang memungkinkan Anda membuat, menguji, dan menerapkan aplikasi dengan cepat. Docker mengemas perangkat lunak ke dalam unit standar yang disebut kontainer yang memiliki semua yang diperlukan perangkat lunak agar dapat berfungsi termasuk library, system, code, dan process. Dengan menggunakan Docker, Anda dapat dengan cepat menerapkan dan
Apa itu Golang? Bahasa pemrograman Go atau disingkat dengan Golang adalah programming language yang diciptakan oleh Google bersama dengan Ken Thompson, Robert Griesemer, dan Rob Pike pada tahun 2009. Tujuan dari pengembangannya adalah untuk membangun bahasa yang mempunyai keunggulan dari sisi kecepatan, keandalan, skalabilitas, dan kesederhanaan. Golang juga termasuk dalam bahasa yang dapat diketik secara statis serta menghasilkan kode
Composer adalah aplikasi yang memudahkan developer mengelola library-library yang digunakan dalam projek PHP. Composer merupakan dependency manager yang bertugas menghubungkan proyek PHP dengan library eksternal yang dibutuhkan. Apa yang diperlukan untuk menjalankan Composer ? Install PHP (minimal versi PHP 7.2.5) bisa juga menggunakan PHP-FPM Wajib install PHP module yang diperlukan seperti php-cli php-curl php-fpm php-gd php-gmp
Kenapa perlu import/migrasi repo ke gitlab server? Ada beberapa alasan yang mungkin menjadi penyebab pengguna Gitlab Cloud harus migrasi ke Gitlab Self Host Server seperti fitur gitlab runner yang di batasi, lalu batasan user pada paket pemakaian gratis, atau memang ingin memiliki server gitlab sendiri agar lebih aman dan lebih private, atau mungkin ada alasan-alasan
Gitlab adalah layanan yang menyediakan akses remote ke Git repositories. Selain meng-hosting kode Anda, layanan ini menyediakan fitur tambahan yang dirancang untuk membantu mengelola siklus pengembangan software. Gitlab membantu sebuah tim development app/website agar dapat bekerja sama dengan mudah dan cepat dalam proses koding nya. Gitlab juga sangat berfungsi ketika kita ingin membuat automation deploy