# DevOps & DevSecOps

- [Kubernetes](https://learn.farizizwan.com/devops-and-devsecops/kubernetes.md)
- [Fundamental](https://learn.farizizwan.com/devops-and-devsecops/kubernetes/fundamental.md)
- [Taints in Kubernetes](https://learn.farizizwan.com/devops-and-devsecops/kubernetes/fundamental/taints-in-kubernetes.md)
- [Kubernetes Observability (Monitoring) Guide](https://learn.farizizwan.com/devops-and-devsecops/kubernetes/fundamental/kubernetes-observability-monitoring-guide.md)
- [DNS in Kubernetes (CoreDNS)](https://learn.farizizwan.com/devops-and-devsecops/kubernetes/fundamental/dns-in-kubernetes-coredns.md): This article will explain how the DNS works in K8s cluster
- [Storage in Kubernetes](https://learn.farizizwan.com/devops-and-devsecops/kubernetes/fundamental/storage-in-kubernetes.md)
- [Container Storage Interface - CSI](https://learn.farizizwan.com/devops-and-devsecops/kubernetes/fundamental/storage-in-kubernetes/container-storage-interface-csi.md)
- [Ephemeral Storage Explain](https://learn.farizizwan.com/devops-and-devsecops/kubernetes/fundamental/storage-in-kubernetes/ephemeral-storage-explain.md)
- [Cluster CPU & Memory Inspections](https://learn.farizizwan.com/devops-and-devsecops/kubernetes/fundamental/cluster-cpu-and-memory-inspections.md)
- [Open Source and Free Storage Solution Kubernetes](https://learn.farizizwan.com/devops-and-devsecops/kubernetes/fundamental/open-source-and-free-storage-solution-kubernetes.md)
- [PoC Lab](https://learn.farizizwan.com/devops-and-devsecops/kubernetes/poc-lab.md)
- [Configure Access to Multiple Cluster using KUBE\_CONFIG](https://learn.farizizwan.com/devops-and-devsecops/kubernetes/poc-lab/configure-access-to-multiple-cluster-using-kube_config.md): Simple way on making access to multiple k8s cluster
- [High Availability Portable Mini Kubernetes Data Center with K3s](https://learn.farizizwan.com/devops-and-devsecops/kubernetes/poc-lab/high-availability-portable-mini-kubernetes-data-center-with-k3s.md)
- [Lab 1: Build the K3s Infrastructure](https://learn.farizizwan.com/devops-and-devsecops/kubernetes/poc-lab/high-availability-portable-mini-kubernetes-data-center-with-k3s/lab-1-build-the-k3s-infrastructure.md)
- [Lab 2: Automate the K3s clusters deployment with Ansible](https://learn.farizizwan.com/devops-and-devsecops/kubernetes/poc-lab/high-availability-portable-mini-kubernetes-data-center-with-k3s/lab-2-automate-the-k3s-clusters-deployment-with-ansible.md)
- [Lab 3: Multi Master K3s kubeconfig files for smooth accessibility](https://learn.farizizwan.com/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.md)
- [Lab 4:  Network Configurations & Tools](https://learn.farizizwan.com/devops-and-devsecops/kubernetes/poc-lab/high-availability-portable-mini-kubernetes-data-center-with-k3s/lab-4-network-configurations-and-tools.md)
- [AWX/Ansible Tower Deployment on Kubernetes](https://learn.farizizwan.com/devops-and-devsecops/kubernetes/poc-lab/awx-ansible-tower-deployment-on-kubernetes.md)
- [Lab 1 - Understanding Requirements](https://learn.farizizwan.com/devops-and-devsecops/kubernetes/poc-lab/awx-ansible-tower-deployment-on-kubernetes/lab-1-understanding-requirements.md)
- [Lab 2 -  AWX,AWX Operator Configurations & Deployments](https://learn.farizizwan.com/devops-and-devsecops/kubernetes/poc-lab/awx-ansible-tower-deployment-on-kubernetes/lab-2-awx-awx-operator-configurations-and-deployments.md)
- [Lab 3 -  Ingress Networking & Connectivity via Nginx](https://learn.farizizwan.com/devops-and-devsecops/kubernetes/poc-lab/awx-ansible-tower-deployment-on-kubernetes/lab-3-ingress-networking-and-connectivity-via-nginx.md)
- [Lab 4: AWX Web Console & accessibility on LAN](https://learn.farizizwan.com/devops-and-devsecops/kubernetes/poc-lab/awx-ansible-tower-deployment-on-kubernetes/lab-4-awx-web-console-and-accessibility-on-lan.md)
- [Troubleshooting: Ansible Tower - Reset admin password](https://learn.farizizwan.com/devops-and-devsecops/kubernetes/poc-lab/troubleshooting-ansible-tower-reset-admin-password.md)
- [Monitoring & Observability](https://learn.farizizwan.com/devops-and-devsecops/monitoring-and-observability.md)
- [Splunk](https://learn.farizizwan.com/devops-and-devsecops/monitoring-and-observability/splunk.md)
- [Splunk Deployment for SME (Malay Version)](https://learn.farizizwan.com/devops-and-devsecops/monitoring-and-observability/splunk/splunk-deployment-for-sme-malay-version.md)
- [System Administration - Linux](https://learn.farizizwan.com/devops-and-devsecops/system-administration-linux.md)
- [RedHat Derivatives](https://learn.farizizwan.com/devops-and-devsecops/system-administration-linux/redhat-derivatives.md)
- [Add User to Sudoers](https://learn.farizizwan.com/devops-and-devsecops/system-administration-linux/redhat-derivatives/add-user-to-sudoers.md)
- [Yum Update vs Yum Upgrade](https://learn.farizizwan.com/devops-and-devsecops/system-administration-linux/redhat-derivatives/yum-update-vs-yum-upgrade.md)
- [DNF update vs upgrade](https://learn.farizizwan.com/devops-and-devsecops/system-administration-linux/redhat-derivatives/dnf-update-vs-upgrade.md)
- [SMP PREEMPT\_DYNAMIC Definitions](https://learn.farizizwan.com/devops-and-devsecops/system-administration-linux/redhat-derivatives/smp-preempt_dynamic-definitions.md)
- [Virtualization](https://learn.farizizwan.com/devops-and-devsecops/system-administration-linux/virtualization.md)
- [KVM](https://learn.farizizwan.com/devops-and-devsecops/system-administration-linux/virtualization/kvm.md)
- [Storage](https://learn.farizizwan.com/devops-and-devsecops/system-administration-linux/storage.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://learn.farizizwan.com/devops-and-devsecops.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
