{"version":1,"pages":[{"id":"toyR2geo9mYO5X8i8OXj","title":"Home Cloud Lab","pathname":"/","siteSpaceId":"sitesp_sPsIS","description":"My own private cloud....."},{"id":"L5fzpHLVlgmiIxospP99","title":"Architecture","pathname":"/home-cloud-lab/architecture","siteSpaceId":"sitesp_sPsIS","description":"This section describes the infrastructure architecture of the lab","breadcrumbs":[{"label":"Home Cloud Lab"}]},{"id":"K0AB0j8Euw8MYvULuEYj","title":"DNS Server","pathname":"/home-cloud-lab/dns-server","siteSpaceId":"sitesp_sPsIS","description":"","breadcrumbs":[{"label":"Home Cloud Lab"}]},{"id":"5Mr5MSLyjilA2IDtvWS5","title":"Kubernetes","pathname":"/devops-and-devsecops/kubernetes","siteSpaceId":"sitesp_sPsIS","breadcrumbs":[{"label":"DevOps & DevSecOps"}]},{"id":"KOwf6hCK1bVt3qW0fpM2","title":"Fundamental","pathname":"/devops-and-devsecops/kubernetes/fundamental","siteSpaceId":"sitesp_sPsIS","description":"","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"Kubernetes"}]},{"id":"hNF5FUIyjC7E4e8jCaU3","title":"Taints in Kubernetes","pathname":"/devops-and-devsecops/kubernetes/fundamental/taints-in-kubernetes","siteSpaceId":"sitesp_sPsIS","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"Kubernetes"},{"label":"Fundamental"}]},{"id":"cGBijCltmDSEJ6MpDHcD","title":"Kubernetes Observability (Monitoring) Guide","pathname":"/devops-and-devsecops/kubernetes/fundamental/kubernetes-observability-monitoring-guide","siteSpaceId":"sitesp_sPsIS","description":"","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"Kubernetes"},{"label":"Fundamental"}]},{"id":"J1JQ4wlCGuXlLN3QdLpe","title":"DNS in Kubernetes (CoreDNS)","pathname":"/devops-and-devsecops/kubernetes/fundamental/dns-in-kubernetes-coredns","siteSpaceId":"sitesp_sPsIS","description":"This article will explain how the DNS works in K8s cluster","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"Kubernetes"},{"label":"Fundamental"}]},{"id":"gQOYDMHbGNUdGMmX3zh9","title":"Storage in Kubernetes","pathname":"/devops-and-devsecops/kubernetes/fundamental/storage-in-kubernetes","siteSpaceId":"sitesp_sPsIS","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"Kubernetes"},{"label":"Fundamental"}]},{"id":"t0mSS29DNkXSxd3hzhT4","title":"Container Storage Interface - CSI","pathname":"/devops-and-devsecops/kubernetes/fundamental/storage-in-kubernetes/container-storage-interface-csi","siteSpaceId":"sitesp_sPsIS","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"Kubernetes"},{"label":"Fundamental"},{"label":"Storage in Kubernetes"}]},{"id":"3f0CgMRi5dG1JV8tVs7c","title":"Ephemeral Storage Explain","pathname":"/devops-and-devsecops/kubernetes/fundamental/storage-in-kubernetes/ephemeral-storage-explain","siteSpaceId":"sitesp_sPsIS","description":"","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"Kubernetes"},{"label":"Fundamental"},{"label":"Storage in Kubernetes"}]},{"id":"sRfCwY0P0ZY4z7Bw6riP","title":"Cluster CPU & Memory Inspections","pathname":"/devops-and-devsecops/kubernetes/fundamental/cluster-cpu-and-memory-inspections","siteSpaceId":"sitesp_sPsIS","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"Kubernetes"},{"label":"Fundamental"}]},{"id":"k7KjoRQSKsoQwj7QcQY9","title":"Open Source and Free Storage Solution Kubernetes","pathname":"/devops-and-devsecops/kubernetes/fundamental/open-source-and-free-storage-solution-kubernetes","siteSpaceId":"sitesp_sPsIS","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"Kubernetes"},{"label":"Fundamental"}]},{"id":"FVVtbtYEDcQRo0TuYnAT","title":"PoC Lab","pathname":"/devops-and-devsecops/kubernetes/poc-lab","siteSpaceId":"sitesp_sPsIS","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"Kubernetes"}]},{"id":"SVbtpLkG3IFzmD5k0sr9","title":"Configure Access to Multiple Cluster using KUBE_CONFIG","pathname":"/devops-and-devsecops/kubernetes/poc-lab/configure-access-to-multiple-cluster-using-kube_config","siteSpaceId":"sitesp_sPsIS","description":"Simple way on making access to multiple k8s cluster","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"Kubernetes"},{"label":"PoC Lab"}]},{"id":"yoPaqOtZV4jhvFdjyiwF","title":"High Availability Portable Mini Kubernetes Data Center with K3s","pathname":"/devops-and-devsecops/kubernetes/poc-lab/high-availability-portable-mini-kubernetes-data-center-with-k3s","siteSpaceId":"sitesp_sPsIS","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"Kubernetes"},{"label":"PoC Lab"}]},{"id":"IopEqR3cgdPRiDSSh0sB","title":"Lab 1: Build the K3s Infrastructure","pathname":"/devops-and-devsecops/kubernetes/poc-lab/high-availability-portable-mini-kubernetes-data-center-with-k3s/lab-1-build-the-k3s-infrastructure","siteSpaceId":"sitesp_sPsIS","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"Kubernetes"},{"label":"PoC Lab"},{"label":"High Availability Portable Mini Kubernetes Data Center with K3s"}]},{"id":"lCGgGjeqrN6zoBnrygfw","title":"Lab 2: Automate the K3s clusters deployment with Ansible","pathname":"/devops-and-devsecops/kubernetes/poc-lab/high-availability-portable-mini-kubernetes-data-center-with-k3s/lab-2-automate-the-k3s-clusters-deployment-with-ansible","siteSpaceId":"sitesp_sPsIS","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"Kubernetes"},{"label":"PoC Lab"},{"label":"High Availability Portable Mini Kubernetes Data Center with K3s"}]},{"id":"pBoyFrEs5eXizD018FtN","title":"Lab 3: Multi Master K3s kubeconfig files for smooth accessibility","pathname":"/devops-and-devsecops/kubernetes/poc-lab/high-availability-portable-mini-kubernetes-data-center-with-k3s/lab-3-multi-master-k3s-kubeconfig-files-for-smooth-accessibility","siteSpaceId":"sitesp_sPsIS","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"Kubernetes"},{"label":"PoC Lab"},{"label":"High Availability Portable Mini Kubernetes Data Center with K3s"}]},{"id":"qxA2xdRbvvdW5YT00fWi","title":"Lab 4:  Network Configurations & Tools","pathname":"/devops-and-devsecops/kubernetes/poc-lab/high-availability-portable-mini-kubernetes-data-center-with-k3s/lab-4-network-configurations-and-tools","siteSpaceId":"sitesp_sPsIS","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"Kubernetes"},{"label":"PoC Lab"},{"label":"High Availability Portable Mini Kubernetes Data Center with K3s"}]},{"id":"xYpLE1GDP6eAcHNiNSZB","title":"AWX/Ansible Tower Deployment on Kubernetes","pathname":"/devops-and-devsecops/kubernetes/poc-lab/awx-ansible-tower-deployment-on-kubernetes","siteSpaceId":"sitesp_sPsIS","description":"","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"Kubernetes"},{"label":"PoC Lab"}]},{"id":"aYV0763oCMJSIViMvveq","title":"Lab 1 - Understanding Requirements","pathname":"/devops-and-devsecops/kubernetes/poc-lab/awx-ansible-tower-deployment-on-kubernetes/lab-1-understanding-requirements","siteSpaceId":"sitesp_sPsIS","description":"","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"Kubernetes"},{"label":"PoC Lab"},{"label":"AWX/Ansible Tower Deployment on Kubernetes"}]},{"id":"fuf2PbEd3pnBFQgUcyjs","title":"Lab 2 -  AWX,AWX Operator Configurations & Deployments","pathname":"/devops-and-devsecops/kubernetes/poc-lab/awx-ansible-tower-deployment-on-kubernetes/lab-2-awx-awx-operator-configurations-and-deployments","siteSpaceId":"sitesp_sPsIS","description":"","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"Kubernetes"},{"label":"PoC Lab"},{"label":"AWX/Ansible Tower Deployment on Kubernetes"}]},{"id":"fAjJyWKrH8swfNytrTyC","title":"Lab 3 -  Ingress Networking & Connectivity via Nginx","pathname":"/devops-and-devsecops/kubernetes/poc-lab/awx-ansible-tower-deployment-on-kubernetes/lab-3-ingress-networking-and-connectivity-via-nginx","siteSpaceId":"sitesp_sPsIS","description":"","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"Kubernetes"},{"label":"PoC Lab"},{"label":"AWX/Ansible Tower Deployment on Kubernetes"}]},{"id":"NgLJ9SCPPTh1hKWSjXbc","title":"Lab 4: AWX Web Console & accessibility on LAN","pathname":"/devops-and-devsecops/kubernetes/poc-lab/awx-ansible-tower-deployment-on-kubernetes/lab-4-awx-web-console-and-accessibility-on-lan","siteSpaceId":"sitesp_sPsIS","description":"","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"Kubernetes"},{"label":"PoC Lab"},{"label":"AWX/Ansible Tower Deployment on Kubernetes"}]},{"id":"VgKrU0uTV1EpAamR1MVP","title":"Troubleshooting: Ansible Tower - Reset admin password","pathname":"/devops-and-devsecops/kubernetes/poc-lab/troubleshooting-ansible-tower-reset-admin-password","siteSpaceId":"sitesp_sPsIS","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"Kubernetes"},{"label":"PoC Lab"}]},{"id":"5ocTuFvCvi1ActjzwRWh","title":"Monitoring & Observability","pathname":"/devops-and-devsecops/monitoring-and-observability","siteSpaceId":"sitesp_sPsIS","breadcrumbs":[{"label":"DevOps & DevSecOps"}]},{"id":"KnIHyHfQR6pN5xY9Q8pA","title":"Splunk","pathname":"/devops-and-devsecops/monitoring-and-observability/splunk","siteSpaceId":"sitesp_sPsIS","description":"","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"Monitoring & Observability"}]},{"id":"OVbfDzC6ln2btofunc1c","title":"Splunk Deployment for SME (Malay Version)","pathname":"/devops-and-devsecops/monitoring-and-observability/splunk/splunk-deployment-for-sme-malay-version","siteSpaceId":"sitesp_sPsIS","description":"","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"Monitoring & Observability"},{"label":"Splunk"}]},{"id":"JujHdhOCgzkf2RYye4GM","title":"System Administration - Linux","pathname":"/devops-and-devsecops/system-administration-linux","siteSpaceId":"sitesp_sPsIS","description":"","breadcrumbs":[{"label":"DevOps & DevSecOps"}]},{"id":"jm0dsfhSvkPAMKayRRMZ","title":"RedHat Derivatives","pathname":"/devops-and-devsecops/system-administration-linux/redhat-derivatives","siteSpaceId":"sitesp_sPsIS","description":"","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"System Administration - Linux"}]},{"id":"e665jKrnVvEj5TGIzHPy","title":"Add User to Sudoers","pathname":"/devops-and-devsecops/system-administration-linux/redhat-derivatives/add-user-to-sudoers","siteSpaceId":"sitesp_sPsIS","description":"","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"System Administration - Linux"},{"label":"RedHat Derivatives"}]},{"id":"OL6N2wDHhY9J0kSZulhr","title":"Yum Update vs Yum Upgrade","pathname":"/devops-and-devsecops/system-administration-linux/redhat-derivatives/yum-update-vs-yum-upgrade","siteSpaceId":"sitesp_sPsIS","description":"","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"System Administration - Linux"},{"label":"RedHat Derivatives"}]},{"id":"cChoKL7KYB5TTtAtF66B","title":"DNF update vs upgrade","pathname":"/devops-and-devsecops/system-administration-linux/redhat-derivatives/dnf-update-vs-upgrade","siteSpaceId":"sitesp_sPsIS","description":"","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"System Administration - Linux"},{"label":"RedHat Derivatives"}]},{"id":"wEZMjiQgs2zxvR7Eoiw8","title":"SMP PREEMPT_DYNAMIC Definitions","pathname":"/devops-and-devsecops/system-administration-linux/redhat-derivatives/smp-preempt_dynamic-definitions","siteSpaceId":"sitesp_sPsIS","description":"","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"System Administration - Linux"},{"label":"RedHat Derivatives"}]},{"id":"GL2zo9Fr29ffllh8lxYn","title":"Virtualization","pathname":"/devops-and-devsecops/system-administration-linux/virtualization","siteSpaceId":"sitesp_sPsIS","description":"","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"System Administration - Linux"}]},{"id":"n8ImAsXNzXdRjup5GbMa","title":"KVM","pathname":"/devops-and-devsecops/system-administration-linux/virtualization/kvm","siteSpaceId":"sitesp_sPsIS","description":"","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"System Administration - Linux"},{"label":"Virtualization"}]},{"id":"S10EkiuJ6Z7rsTVlZGxo","title":"Storage","pathname":"/devops-and-devsecops/system-administration-linux/storage","siteSpaceId":"sitesp_sPsIS","description":"","breadcrumbs":[{"label":"DevOps & DevSecOps"},{"label":"System Administration - Linux"}]},{"id":"vGL5SbSEqLLFIEEHe18q","title":"Solution & System Design","pathname":"/digital-infrastructure-and-cloud-solutions/solution-and-system-design","siteSpaceId":"sitesp_sPsIS","breadcrumbs":[{"label":" Digital Infrastructure & Cloud Solutions"}]},{"id":"o8RxlpehJ2EXkUvy5cf6","title":"Public Cloud","pathname":"/digital-infrastructure-and-cloud-solutions/solution-and-system-design/public-cloud","siteSpaceId":"sitesp_sPsIS","breadcrumbs":[{"label":" Digital Infrastructure & Cloud Solutions"},{"label":"Solution & System Design"}]},{"id":"WvhKIxMzc8WY8ozELYIh","title":"Fundamental","pathname":"/digital-infrastructure-and-cloud-solutions/solution-and-system-design/public-cloud/fundamental","siteSpaceId":"sitesp_sPsIS","description":"","breadcrumbs":[{"label":" Digital Infrastructure & Cloud Solutions"},{"label":"Solution & System Design"},{"label":"Public Cloud"}]},{"id":"ISdHG0a39Y3vHwbcGGSG","title":"AWS","pathname":"/digital-infrastructure-and-cloud-solutions/solution-and-system-design/public-cloud/fundamental/aws","siteSpaceId":"sitesp_sPsIS","description":"","breadcrumbs":[{"label":" Digital Infrastructure & Cloud Solutions"},{"label":"Solution & System Design"},{"label":"Public Cloud"},{"label":"Fundamental"}]},{"id":"7JvC0U9hljBaTH201T0P","title":"Azure","pathname":"/digital-infrastructure-and-cloud-solutions/solution-and-system-design/public-cloud/fundamental/azure","siteSpaceId":"sitesp_sPsIS","description":"","breadcrumbs":[{"label":" Digital Infrastructure & Cloud Solutions"},{"label":"Solution & System Design"},{"label":"Public Cloud"},{"label":"Fundamental"}]},{"id":"tM854jGgsC8UUGHa1TyY","title":"GCP","pathname":"/digital-infrastructure-and-cloud-solutions/solution-and-system-design/public-cloud/fundamental/gcp","siteSpaceId":"sitesp_sPsIS","description":"","breadcrumbs":[{"label":" Digital Infrastructure & Cloud Solutions"},{"label":"Solution & System Design"},{"label":"Public Cloud"},{"label":"Fundamental"}]},{"id":"QX3FmVb38EAc3135v8pk","title":"Lab","pathname":"/digital-infrastructure-and-cloud-solutions/solution-and-system-design/public-cloud/lab","siteSpaceId":"sitesp_sPsIS","breadcrumbs":[{"label":" Digital Infrastructure & Cloud Solutions"},{"label":"Solution & System Design"},{"label":"Public Cloud"}]},{"id":"GxpEfeOIXsDNeoqVW5Nz","title":"Simple CD menggunakan Github Action","pathname":"/digital-infrastructure-and-cloud-solutions/solution-and-system-design/public-cloud/lab/simple-cd-menggunakan-github-action","siteSpaceId":"sitesp_sPsIS","description":"","breadcrumbs":[{"label":" Digital Infrastructure & Cloud Solutions"},{"label":"Solution & System Design"},{"label":"Public Cloud"},{"label":"Lab"}]},{"id":"Bh7hdVwtkptpbHsWDIGf","title":"Private Cloud & On-Premise","pathname":"/digital-infrastructure-and-cloud-solutions/solution-and-system-design/private-cloud-and-on-premise","siteSpaceId":"sitesp_sPsIS","breadcrumbs":[{"label":" Digital Infrastructure & Cloud Solutions"},{"label":"Solution & System Design"}]},{"id":"3Q7R5cwZSXjnZtzpSiVv","title":"On-Premise to Cloud Design","pathname":"/digital-infrastructure-and-cloud-solutions/solution-and-system-design/on-premise-to-cloud-design","siteSpaceId":"sitesp_sPsIS","breadcrumbs":[{"label":" Digital Infrastructure & Cloud Solutions"},{"label":"Solution & System Design"}]},{"id":"6UPkTX5d2XXGpktOQ58G","title":"AWS Direct Connect","pathname":"/digital-infrastructure-and-cloud-solutions/solution-and-system-design/on-premise-to-cloud-design/aws-direct-connect","siteSpaceId":"sitesp_sPsIS","breadcrumbs":[{"label":" Digital Infrastructure & Cloud Solutions"},{"label":"Solution & System Design"},{"label":"On-Premise to Cloud Design"}]},{"id":"QWQEDjE51I1BnF9VlLk8","title":"High Availability & Fault Tolerance Design","pathname":"/digital-infrastructure-and-cloud-solutions/solution-and-system-design/high-availability-and-fault-tolerance-design","siteSpaceId":"sitesp_sPsIS","description":"Understanding HA & Fault Tolerance","breadcrumbs":[{"label":" Digital Infrastructure & Cloud Solutions"},{"label":"Solution & System Design"}]},{"id":"zXi6jtwdT326wUqq4J5a","title":"Disaster Recovery","pathname":"/digital-infrastructure-and-cloud-solutions/solution-and-system-design/disaster-recovery","siteSpaceId":"sitesp_sPsIS","description":"Understanding DR,RPO,RTO,RLO","breadcrumbs":[{"label":" Digital Infrastructure & Cloud Solutions"},{"label":"Solution & System Design"}]}]}