Skip to content

Instantly share code, notes, and snippets.

View gilangvperdana's full-sized avatar
🎓
Still Learning

Gilang Virga Perdana gilangvperdana

🎓
Still Learning
View GitHub Profile
@gilangvperdana
gilangvperdana / README.md
Last active February 6, 2022 11:06
Installation OpenStack Victoria All-in-One on Cloud with Kolla Ansible

Installation OpenStack Victoria on VM Cloud

Environment

1. Virtual Machine Ubuntu 20.04LTS (Azure, GCP, AWS, Aliyun, etc)
2. 16GB RAM
3. 512 GB Storage
4. One disk add for PV
@gilangvperdana
gilangvperdana / README.md
Last active April 25, 2024 10:18
Installation OpenStack Xena All-in-One on Cloud with Kolla Ansible

Installation OpenStack Xena on VM Cloud

Environment

1. Virtual Machine Ubuntu 20.04LTS (Azure, GCP, AWS, Aliyun, etc)
2. 16GB RAM
3. 512 GB Storage
4. One disk add for PV
@gilangvperdana
gilangvperdana / README.md
Last active March 15, 2022 13:30
Kerebros Installation on Ubuntu Server 20.04 LTS

Instalasi Kerberos pada Ubuntu 20.04 LTS

Mencoba untuk implementasi Kerberos pada Ubuntu 20.04LTS.
Jika saya menuliskan Server, silahkan eksekusi di Server Node begitupun sebaliknya.

Kerberos Cluster:

1 Server & 1 Client.
Realm : kerberos.com
@gilangvperdana
gilangvperdana / README.md
Last active June 4, 2022 12:49
Installation SSL with OpenSSL on Apache & Nginx

All About OpenSSL

Make web HTTPS with OpenSSL.

OpenSSL on Apache 2

apt install -y apache2
apt install -y openssl
@gilangvperdana
gilangvperdana / README.md
Last active April 2, 2024 13:31
All About Nginx Load Balancer

Nginx Load Balancer

Experimental with 3 Container Docker, which is 1 Container for Nginx Load Balancer Reverse and 2 Container for Nginx Node
We will try to implement SSL + Auto Redirect + Load Balancer + Hostname Access Restrict

Environment

@gilangvperdana
gilangvperdana / README.md
Last active November 9, 2022 01:36 — forked from sdmoko/OpenStack-instances-monitoring-with-Prometheus-Grafana.md
Step by step to Monitoring OpenStack Instances with Service Discovery Prometheus and Grafana

Monitoring Instances with Prometheus and Grafana

Download Prometheus Server

cd /tmp
wget -c https://github.com/prometheus/prometheus/releases/download/v2.13.1/prometheus-2.13.1.linux-amd64.tar.gz

Extract Prometheus Server

@gilangvperdana
gilangvperdana / README.md
Last active March 19, 2024 08:28
Monitoring Nginx with InfluxDB - Telegraf - Prometheus - Grafana

Monitoring Nginx from Grafana with InfluxDB-Telegraf & Prometheus

InfluxDB for Time Database
Telegraf for Metrics Server Agent
Prometheus for Metrics Collector
Grafana for Metrics Visualizator
I just want to exploration about monitoring some metrcis Nginx with LoadBalancer Topology on Grafana. 
This is an continous project from [https://gist.github.com/gilangvperdana/53a70f9a64d3f7becebfa5f3a3d54c1f]
@gilangvperdana
gilangvperdana / MINIKUBE.md
Last active May 1, 2022 07:47
Expose Service with NodePort to Private Network Subnets Cluster on Minikube

Expose Service to Private Network with Minikube

You must have gotten a client where the client wants to see the results of the application work on Kubernetes, this we can use Nginx Proxy to reverse the IP service that is above Minikube to the IP private network around us. At least, if we can access it on our private network subnet, we can use the router to reverse private ip to public ip again.

Use Case

I want to expose my ReactJS apps to Private Network Subnet on Minikube. So user can access my ReactJS apps on Minikube with Private Network

I have an ReactJS apps run on Minikube with port 3000
@gilangvperdana
gilangvperdana / README.md
Last active April 27, 2022 04:19
Kube Watcher BOT on Slack

Kubernetes Monitoring on Slack

Just an Learning Documentation

Slack Configuration

  • Configure Slack BOT
https://my.slack.com/services/new/bot
Create a new BOT, then copy API TOKEN
@gilangvperdana
gilangvperdana / README.md
Last active April 25, 2022 11:54
Docker GitLab & Jenkins

GitLab & Jenkins Docker Provisioning

Just my Learning Documentation

Docker-Compose.yml

nano docker-compose.yml