Skip to content

Instantly share code, notes, and snippets.

Avatar
🎓
Still Learning

Gilang Virga Perdana gilangvperdana

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

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 Jun 19, 2022
Installation OpenStack Xena All-in-One on Cloud with Kolla Ansible
View README.md

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 Mar 15, 2022
Kerebros Installation on Ubuntu Server 20.04 LTS
View README.md

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 Jun 4, 2022
Installation SSL with OpenSSL on Apache & Nginx
View README.md

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 Jun 20, 2022
All About Nginx Load Balancer
View README.md

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 Step by step to Monitoring OpenStack Instances with Service Discovery Prometheus and Grafana
View README.md

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 Apr 16, 2022
Monitoring Nginx with InfluxDB - Telegraf - Prometheus - Grafana
View README.md

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
Expose Service with NodePort to Private Network Subnets Cluster on Minikube
View MINIKUBE.md

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 Apr 27, 2022
Kube Watcher BOT on Slack
View README.md

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 Apr 25, 2022
Docker GitLab & Jenkins
View README.md

GitLab & Jenkins Docker Provisioning

Just my Learning Documentation

Docker-Compose.yml

nano docker-compose.yml