Skip to content

Instantly share code, notes, and snippets.

View kudaliar032's full-sized avatar
🇮🇩

Aditya Rahman kudaliar032

🇮🇩
View GitHub Profile
@kudaliar032
kudaliar032 / 0. docker.md
Last active February 15, 2021 15:12
Docker

Docker

Adalah tools yang digunakan untuk menjalankan container

Container

Teknologi yang digunakan untuk menjalankan sebuah aplikasi, dimana dengan container aplikasi akan dibungkus bersama dengan libraries yang dibutuhkan aplikasi tersebut. Sehinga lebih cepat apabila dijalankan dibandingkan dengan virutalization.

Alternative

@kudaliar032
kudaliar032 / invenioils-deployment.md
Last active April 18, 2021 13:14
Invenio Deployment

Deployment Invenio ILS

  1. Pastikan requirement system sudah terpenuhi semua (git, docker, docker-compose)
  2. Clone invenio ils
git clone https://github.com/inveniosoftware/invenio-app-ils.git
cd invenio-app-ils
@kudaliar032
kudaliar032 / subdomain.domain.tld.conf
Last active September 12, 2021 01:39
Deploy VS Code pada Server Ubuntu 20.04
server {
listen 80;
server_name subdomain.domain.tld;
error_log /var/log/nginx/subdomain.domain.tld-err.log;
access_log /var/log/nginx/subdomain.domain.tld-access.log;
location / {
proxy_pass http://localhost:8080;
proxy_set_header Upgrade $http_upgrade;
@kudaliar032
kudaliar032 / haproxy.cfg
Last active September 25, 2021 03:59
HAProxy Configuration For k0s Multi-master
frontend kubeAPI
bind :6443
default_backend kubeAPI_backend
frontend konnectivity
bind :8132
default_backend konnectivity_backend
frontend controllerJoinAPI
bind :9443
default_backend controllerJoinAPI_backend
@kudaliar032
kudaliar032 / haproxy.cfg
Last active September 25, 2021 04:13
k0s haproxy configuration
global
log /dev/log local0
log /dev/log local1 notice
chroot /var/lib/haproxy
stats socket /run/haproxy/admin.sock mode 660 level admin expose-fd listeners
stats timeout 30s
user haproxy
group haproxy
daemon
@kudaliar032
kudaliar032 / k0sctl.yaml
Created September 25, 2021 04:29
k0sctl ha configuration example
k0s:
config:
spec:
api:
externalAddress: <load balancer public ip address>
sans:
- <load balancer public ip address>
@kudaliar032
kudaliar032 / k0sctl.yaml
Last active September 28, 2021 04:33
final k0sctl.yaml for cluster
apiVersion: k0sctl.k0sproject.io/v1beta1
kind: Cluster
metadata:
name: k0s-cluster
spec:
hosts:
- ssh:
address: 11.11.11.11
user: ubuntu
port: 22
@kudaliar032
kudaliar032 / day1.txt
Last active October 2, 2021 04:04
Docker for DevOps
##### Instruksi Pengerjaan Hands-on Lab #####
1. Apabila terdapat X.X.X.X, sesuaikan dengan IP Address masing-masing
2. Lakukan penangkapan layar (screenshot) secara penuh tanpa ada pemotongan (crop) pada semua instruksi
untuk melakukan penangkapan layar
3. Penulisan nama file screenshot menggunakan format "[nomor urut]-[nama training]-[hari]-[urutan screenshot]", contoh:
"5-docker-2-B"
##########################
##### Install Docker #####