56,966 blogs · [ { "id": "01a0879d-ae46-7154-86b4-b561332f0f72", "title": "Atlantis – Preventing Arbitrary Scripts/Programs from Running using Open Policy Agent (OPA) Policies", "url": "https://luppeng.wordpress.com/2026/09/10/atlantis-preventing-arbitrary-scripts-programs-from-running-using-open-policy-agent-opa-policies/", "published_at": "2026-09-09T16:18:07+00:00" }, { "id": "01a0879d-ae46-7154-86b4-b561339b17f2", "title": "Using GitLab CI Job Token To Create/Close Merge Requests", "url": "https://luppeng.wordpress.com/2026/08/27/using-gitlab-ci-job-token-to-create-close-merge-requests/", "published_at": "2026-08-26T17:11:52+00:00" }, { "id": "01a0879d-ae46-7154-86b4-b56134908b94", "title": "Setting Up Gitea with Atlantis (Terraform CI for Pull Requests)", "url": "https://luppeng.wordpress.com/2026/06/28/setting-up-gitea-with-atlantis-terraform-ci-for-pull-requests/", "published_at": "2026-06-27T21:30:52+00:00" }, { "id": "01a0879d-ae46-7154-86b4-b5613504defc", "title": "Automatically Create Mountpoint Directories for Remote Filesystems in /etc/fstab", "url": "https://luppeng.wordpress.com/2026/06/15/automatically-create-mountpoint-directories-for-remote-filesystems-in-etc-fstab/", "published_at": "2026-06-14T19:14:34+00:00" }, { "id": "01a0879d-ae46-7154-86b4-b561355f6bb2", "title": "How Do du and duc Work, and Which One Should I Choose?", "url": "https://luppeng.wordpress.com/2026/05/05/how-do-du-and-duc-work-and-which-one-should-i-choose/", "published_at": "2026-05-04T20:32:47+00:00" }, { "id": "01a0879d-ae46-7154-86b4-b561363af4ce", "title": "TIL: Separate OpenTelemetry Receivers That Scape, from Those That Receive Signals from Clients", "url": "https://luppeng.wordpress.com/2026/04/26/til-separate-opentelemetry-receivers-that-scape-from-those-that-receive-signals-from-clients/", "published_at": "2026-04-25T16:34:26+00:00" }, { "id": "01a0879d-ae46-7154-86b4-b56136419d78", "title": "Certified Argo Project Associate (CAPA)", "url": "https://luppeng.wordpress.com/2026/02/24/certified-argo-project-associate-capa/", "published_at": "2026-02-23T18:58:57+00:00" }, { "id": "01a0879d-ae46-7154-86b4-b561371a0bba", "title": "Install Argo Project Tools in a Single Kubernetes Cluster, and Expose Their Dashboards Via MetalLB and NGINX Ingress Controller", "url": "https://luppeng.wordpress.com/2026/02/18/install-argo-project-tools-in-a-single-kubernetes-cluster-and-expose-their-dashboards-via-metallb-and-nginx-ingress-controller/", "published_at": "2026-02-18T08:00:34+00:00" }, { "id": "01a0879d-ae46-7154-86b4-b56137558c9c", "title": "AWS Certified Security – Specialty (SCS-C03)", "url": "https://luppeng.wordpress.com/2026/01/14/aws-certified-security-specialty-scs-c03/", "published_at": "2026-01-13T17:04:50+00:00" }, { "id": "01a0879d-ae46-7154-86b4-b56137d8d525", "title": "Ordering Systemd Units With Wants, Requires, Requisite, Before, and After", "url": "https://luppeng.wordpress.com/2025/12/15/ordering-systemd-units-with-wants-requires-requisite-before-and-after/", "published_at": "2025-12-14T16:44:17+00:00" }, { "id": "01a0bb50-42ac-7067-a4fd-1fd52971629a", "title": "TIL: Logs in Cloudwatch Log Group Take a Few Minutes Before Showing up in Cloudwatch Logs Insights Query", "url": "https://luppeng.wordpress.com/2025/12/06/til-logs-in-cloudwatch-log-group-take-a-few-minutes-before-showing-up-in-cloudwatch-logs-insights-query/", "published_at": "2025-12-06T12:40:57+00:00" }, { "id": "01a0bb50-42ac-7067-a4fd-1fd52a60df0c", "title": "Enabling Huge Pages for Gitlab Runner Jobs in AWS EKS with Karpenter", "url": "https://luppeng.wordpress.com/2025/12/01/enabling-huge-pages-for-gitlab-runner-jobs-in-aws-eks-with-karpenter/", "published_at": "2025-12-01T03:55:00+00:00" }, { "id": "01a0bb50-42ac-7067-a4fd-1fd52b07222d", "title": "Not Authorized to Perform ScheduleQuery on CloudWatch Log Group", "url": "https://luppeng.wordpress.com/2025/11/23/not-authorized-to-perform-schedulequery-on-cloudwatch-log-group/", "published_at": "2025-11-22T17:02:29+00:00" }, { "id": "01a0bb50-42ac-7067-a4fd-1fd52b3f2ae7", "title": "The Directories Where Linux Containers (LXC) Are Defined At", "url": "https://luppeng.wordpress.com/2025/11/16/the-directories-where-linux-containers-lxc-are-defined-at/", "published_at": "2025-11-15T18:38:43+00:00" }, { "id": "01a0bb50-42ac-7067-a4fd-1fd52b536ab9", "title": "A Fully Automated Installation of Ubuntu Server – Combining Netboot Tarball via PXE with Autoinstall Configuration File", "url": "https://luppeng.wordpress.com/2025/10/18/a-fully-automated-installation-of-ubuntu-server-combining-netboot-tarball-via-pxe-with-autoinstall-configuration-file/", "published_at": "2025-10-17T17:03:17+00:00" }, { "id": "01a0bb50-42ac-7067-a4fd-1fd52bf345ab", "title": "The Initial Pods of a k0s Kubernetes Cluster, and Their Roles", "url": "https://luppeng.wordpress.com/2025/10/05/the-initial-workload-resources-of-a-k0s-kubernetes-cluster-and-their-roles/", "published_at": "2025-10-05T15:51:13+00:00" }, { "id": "01a0bb50-42ac-7067-a4fd-1fd52c206ac1", "title": "What Is the Garbled Text in Some Terraform Module READMEs?", "url": "https://luppeng.wordpress.com/2025/10/01/what-is-the-garbled-text-in-some-terraform-module-readmes/", "published_at": "2025-09-30T16:03:00+00:00" }, { "id": "01a0bb50-42ac-7067-a4fd-1fd52c2fc949", "title": "Using the Ubuntu Server Netboot Tarball to Install the OS via Preboot Execution Environment (PXE)", "url": "https://luppeng.wordpress.com/2025/09/07/using-the-ubuntu-server-netboot-tarball-to-install-the-ovia-preboot-execution-environment-pxe/", "published_at": "2025-09-07T11:55:24+00:00" }, { "id": "01a0bb50-42ac-7067-a4fd-1fd52d2cd29e", "title": "Observations When Visualizing Prometheus Node Exporter Metrics in Grafana", "url": "https://luppeng.wordpress.com/2025/09/01/observations-when-visualizing-prometheus-node-exporter-metrics-in-grafana/", "published_at": "2025-08-31T17:02:00+00:00" }, { "id": "01a0bb50-42ac-7067-a4fd-1fd52e2868d4", "title": "Creating a 3 Node k0s Kubernetes Cluster in LXD", "url": "https://luppeng.wordpress.com/2025/08/09/creating-a-3-node-k0s-kubernetes-cluster-in-lxd/", "published_at": "2025-08-08T16:11:15+00:00" }, { "id": "01a0bb59-0015-71bb-a412-55f0537deaab", "title": "Karpenter NodeClass Validation Errors Can Be Made More Intuitive by Returning the Actual Error From SDK", "url": "https://luppeng.wordpress.com/2025/08/01/karpenter-nodeclass-validation-errors-can-be-made-more-intuitive-by-returning-the-actual-error-from-sdk/", "published_at": "2025-08-01T15:03:00+00:00" }, { "id": "01a0bb59-0015-71bb-a412-55f053b73439", "title": "Comparing the Key Hardware and OS Metris Exposed by Prometheus Node Exporter and OpenTelemetry Collector’s Host Metrics Receiver", "url": "https://luppeng.wordpress.com/2025/07/26/comparing-the-key-hardware-and-os-metris-exposed-by-prometheus-node-exporter-and-opentelemetry-collectors-host-metrics-receiver/", "published_at": "2025-07-25T17:20:00+00:00" }, { "id": "01a0bb59-0015-71bb-a412-55f05443c087", "title": "Delegate GitLab Merge Request Approval Workflows Using CODEOWNERS File", "url": "https://luppeng.wordpress.com/2025/07/11/delegate-gitlab-merge-request-approval-workflows-using-codeowners-file/", "published_at": "2025-07-11T15:43:43+00:00" }, { "id": "01a0bb59-0015-71bb-a412-55f05509c6f6", "title": "Build, Install, and Run Apache Atlas v2.4.0 with Java 11", "url": "https://luppeng.wordpress.com/2025/07/01/build-install-and-run-apache-atlas-v2-4-0-with-java-11/", "published_at": "2025-07-01T02:01:00+00:00" }, { "id": "01a0bb59-0015-71bb-a412-55f055602840", "title": "Improvised Hard Disk Caddy for Half-Height Drive Bay", "url": "https://luppeng.wordpress.com/2025/06/14/improvised-hard-disk-caddy-for-half-height-drive-bay/", "published_at": "2025-06-13T20:24:22+00:00" }, { "id": "01a0bb59-0015-71bb-a412-55f05628ee0d", "title": "Create and Share a Logical Volume Manager (LVM) Logical Volume over the Network via Network File Sharing (NFS)", "url": "https://luppeng.wordpress.com/2025/06/02/create-and-share-a-logical-volume-manager-lvm-logical-volume-over-the-network-via-network-file-sharing-nfs/", "published_at": "2025-06-02T15:21:52+00:00" }, { "id": "01a0bb59-0015-71bb-a412-55f056b8bc5a", "title": "AWS Certified Solutions Architect – Professional (SAP-C02)", "url": "https://luppeng.wordpress.com/2025/05/28/aws-certified-solutions-architect-professional-sap-c02/", "published_at": "2025-05-27T20:02:43+00:00" }, { "id": "01a0bb59-0015-71bb-a412-55f0577fefa9", "title": "Selecting One Subnet per Unique AZ from a Provided Input List in Terraform", "url": "https://luppeng.wordpress.com/2025/05/10/selecting-one-subnet-per-unique-az-from-a-provided-list-in-terraform/", "published_at": "2025-05-09T16:01:00+00:00" }, { "id": "01a0bb59-0015-71bb-a412-55f0579d2ba5", "title": "Random Nuggets", "url": "https://luppeng.wordpress.com/2025/04/28/random-nuggets/", "published_at": "2025-04-27T16:46:36+00:00" }, { "id": "01a0bb59-0015-71bb-a412-55f057f0ac33", "title": "A CoreDNS Replacement of Pi-hole Network Ad Blocker on Podman", "url": "https://luppeng.wordpress.com/2025/04/05/a-coredns-replacement-of-pi-hole-network-ad-blocker-on-podman/", "published_at": "2025-04-04T19:21:49+00:00" }, { "id": "01a0bb61-34f7-721c-893d-403f614c55b6", "title": "Setup Gitlab Runner to Automatically Start as a Daemon In User Mode Without sudo/Root Privileges", "url": "https://luppeng.wordpress.com/2025/03/22/setup-gitlab-runner-to-automatically-start-as-a-daemon-in-user-mode-without-sudo-root-privileges/", "published_at": "2025-03-21T16:02:00+00:00" }, { "id": "01a0bb61-34f7-721c-893d-403f62247085", "title": "Using Calico to Manage the Network Rules of Non-Clustered Nodes without Using Kubernetes", "url": "https://luppeng.wordpress.com/2025/03/07/using-calico-to-manage-the-network-rules-of-non-clustered-nodes-without-using-kubernetes/", "published_at": "2025-03-07T14:27:36+00:00" }, { "id": "01a0bb61-34f7-721c-893d-403f6232d98e", "title": "Using x-systemd.makefs in /etc/fstab to Automatically Prepare Ephemeral Block Devices as Local Storage", "url": "https://luppeng.wordpress.com/2025/02/16/using-x-systemd-makefs-in-etc-fstab-to-automatically-prepare-ephemeral-block-devices-as-local-storage/", "published_at": "2025-02-15T20:04:18+00:00" }, { "id": "01a0bb61-34f7-721c-893d-403f627ac327", "title": "Exporting Logs, Traces and Metrics Directly to Grafana LGTM Stack Without Using a Collector", "url": "https://luppeng.wordpress.com/2025/02/01/exporting-logs-traces-and-metrics-directly-to-grafana-lgtm-stack-without-using-a-collector/", "published_at": "2025-02-01T00:39:03+00:00" }, { "id": "01a0bb61-34f7-721c-893d-403f62b38a7d", "title": "LPI Certification Level 3 Exam 305-300", "url": "https://luppeng.wordpress.com/2025/01/19/lpi-certification-level-3-exam-305-300/", "published_at": "2025-01-19T15:30:06+00:00" }, { "id": "01a0bb61-34f7-721c-893d-403f62d21011", "title": "Atlantis Repo Config execution_order_group and depends_on Attributes May Be Mutually Exclusive in Some Cases", "url": "https://luppeng.wordpress.com/2025/01/11/atlantis-repo-config-execution_order_group-and-depends_on-attributes-may-be-mutually-exclusive-in-some-cases/", "published_at": "2025-01-11T08:36:00+00:00" }, { "id": "01a0bb61-34f7-721c-893d-403f63a4ac04", "title": "Use Simple Queries and Grafana Transformations To Handle Inner Join Edge Cases Where One Query Returns Empty Result Set", "url": "https://luppeng.wordpress.com/2024/12/24/use-simple-queries-and-grafana-transformations-to-handle-inner-join-edge-cases-where-one-query-returns-empty-result-set/", "published_at": "2024-12-24T08:05:55+00:00" }, { "id": "01a0bb61-34f7-721c-893d-403f647e46ee", "title": "Common Ways to Create a Xen Guest Domain", "url": "https://luppeng.wordpress.com/2024/11/15/common-ways-to-create-a-xen-guest-domain/", "published_at": "2024-11-14T23:16:39+00:00" }, { "id": "01a0bb61-34f7-721c-893d-403f64bd7f69", "title": "Installing VirtualBox 7.1 on Ubuntu 22.04 via Package Manager", "url": "https://luppeng.wordpress.com/2024/10/27/installing-virtualbox-7-1-on-ubuntu-22-04-via-package-manager/", "published_at": "2024-10-26T21:37:43+00:00" }, { "id": "01a0bb61-34f7-721c-893d-403f64e96b8f", "title": "Obtaining EFS Mount Target IPs in the Same AZ ID When Mounting Across VPCs", "url": "https://luppeng.wordpress.com/2024/10/23/obtaining-efs-mount-target-ips-in-the-same-az-id-when-mounting-across-vpcs/", "published_at": "2024-10-22T19:15:36+00:00" }, { "id": "01a0bb67-5f48-70bb-bbde-3894567405b3", "title": "Simple Xen Hypervisor Setup on Ubuntu Server 24.04", "url": "https://luppeng.wordpress.com/2024/09/25/simple-xen-hypervisor-setup-on-ubuntu-server-24-04/", "published_at": "2024-09-24T21:42:08+00:00" }, { "id": "01a0bb67-5f48-70bb-bbde-389456c57c38", "title": "Install and Setup Graphite on Ubuntu Server 24.04 via APT Repository", "url": "https://luppeng.wordpress.com/2024/09/01/install-and-setup-graphite-on-ubuntu-server-24-04-via-apt-repository/", "published_at": "2024-08-31T21:25:01+00:00" }, { "id": "01a0bb67-5f48-70bb-bbde-389457968414", "title": "Screen Freezes When Booting with Xen Hypervisor Due to radeon Kernel Module init Error", "url": "https://luppeng.wordpress.com/2024/08/17/screen-freezes-when-booting-with-xen-hypervisor-due-to-radeon-kernel-module-init-error/", "published_at": "2024-08-16T18:34:37+00:00" }, { "id": "01a0bb67-5f48-70bb-bbde-38945881a940", "title": "Delete/Prune Docker Images by Pull Timestamp", "url": "https://luppeng.wordpress.com/2024/08/03/delete-prune-docker-images-by-pull-timestamp/", "published_at": "2024-08-03T05:19:26+00:00" }, { "id": "01a0bb67-5f48-70bb-bbde-389458c707d5", "title": "Network Boot Ubuntu Server ISO via Preboot Execution Environment (PXE)", "url": "https://luppeng.wordpress.com/2024/07/02/network-boot-ubuntu-server-iso-via-preboot-execution-environment-pxe/", "published_at": "2024-07-01T20:18:00+00:00" }, { "id": "01a0bb67-5f48-70bb-bbde-389458d2833a", "title": "Configuring Network Booting in American Megatrends, Inc (AMI) CMOS Setup Utility", "url": "https://luppeng.wordpress.com/2024/07/01/configuring-network-booting-in-american-megatrends-inc-ami-cmos-setup-utility/", "published_at": "2024-06-30T16:39:55+00:00" }, { "id": "01a0bb67-5f48-70bb-bbde-389458ecad79", "title": "How the Ingress Nginx Controller Works", "url": "https://luppeng.wordpress.com/2024/06/09/how-the-nginx-ingress-controller-works-in-a-deployment-on-an-on-premise-kubernetes-cluster/", "published_at": "2024-06-09T07:51:21+00:00" }, { "id": "01a0bb67-5f48-70bb-bbde-389459b64467", "title": "Run Single Node k0s in a LXC Ubuntu Container", "url": "https://luppeng.wordpress.com/2024/06/01/run-single-node-k0s-in-a-lxc-ubuntu-container/", "published_at": "2024-05-31T20:30:54+00:00" }, { "id": "01a0bb67-5f48-70bb-bbde-38945a9aaf3b", "title": "AWS AMIs Using Encrypted EBS Volumes Need Additional kms:CreateGrant IAM Permissions For Encryption Key", "url": "https://luppeng.wordpress.com/2024/05/28/aws-amis-using-encrypted-ebs-volumes-need-additional-kmscreategrant-iam-permissions-for-encryption-key/", "published_at": "2024-05-28T15:59:57+00:00" }, { "id": "01a0bb67-5f48-70bb-bbde-38945b6cfbbc", "title": "VS Code Local/Remote Terminal is A Fork of the Main Process", "url": "https://luppeng.wordpress.com/2024/05/19/vs-code-local-remote-terminal-is-a-fork-of-the-main-process/", "published_at": "2024-05-18T21:02:04+00:00" }, { "id": "01a0bb6b-bca2-7162-9705-a4e723878d31", "title": "Why Amazon MSK Serverless Needs to Create a VPC Endpoint", "url": "https://luppeng.wordpress.com/2024/05/02/why-amazon-msk-serverless-needs-to-create-a-vpc-endpoint/", "published_at": "2024-05-01T18:22:04+00:00" }, { "id": "01a0bb6b-bca2-7162-9705-a4e723eede9d", "title": "AWS Certified Developer – Associate", "url": "https://luppeng.wordpress.com/2024/04/09/aws-certified-developer-associate/", "published_at": "2024-04-09T14:54:19+00:00" }, { "id": "01a0bb6b-bca2-7162-9705-a4e724179290", "title": "Possible Ways to Implement Kubernetes Unified Logging with Fluentd/FluentBit", "url": "https://luppeng.wordpress.com/2024/04/05/possible-ways-to-implement-kubernetes-unified-logging-with-fluentd-fluentbit/", "published_at": "2024-04-05T12:48:44+00:00" }, { "id": "01a0bb6b-bca2-7162-9705-a4e7249556e1", "title": "Set Up xrdp on Ubuntu 22.04 With the Gnome Desktop Environment", "url": "https://luppeng.wordpress.com/2024/03/12/set-up-xrdp-on-ubuntu-22-04-with-the-gnome-desktop-environment/", "published_at": "2024-03-12T15:13:50+00:00" }, { "id": "01a0bb6b-bca2-7162-9705-a4e724aadd90", "title": "Cross-account Amazon ECR Push/Pull Access", "url": "https://luppeng.wordpress.com/2024/03/02/cross-account-amazon-ecr-push-pull-access/", "published_at": "2024-03-01T16:52:32+00:00" }, { "id": "01a0bb6b-bca2-7162-9705-a4e724c4223a", "title": "Unable to Delete Metrics from Prometheus Time Series – the Curious Case of 5 Minutes Projected Metrics", "url": "https://luppeng.wordpress.com/2024/02/16/unable-to-delete-metrics-from-prometheus-time-series-the-curious-case-of-5-minutes-projected-metrics/", "published_at": "2024-02-16T02:42:09+00:00" }, { "id": "01a0bb6b-bca2-7162-9705-a4e7253c3fbe", "title": "Setting up Pi-hole on Podman in Ubuntu", "url": "https://luppeng.wordpress.com/2024/02/03/setting-up-pihole-on-podman-in-ubuntu/", "published_at": "2024-02-02T17:21:00+00:00" }, { "id": "01a0bb6b-bca2-7162-9705-a4e725849691", "title": "“dnf makecache –timer” Triggered by Systemd Uses Approximately 600MB RAM on Fedora Server 39", "url": "https://luppeng.wordpress.com/2024/01/11/dnf-makecache-timer-triggered-by-systemd-and-uses-approximately-600mb-ram-on-fedora-server-39/", "published_at": "2024-01-10T18:12:09+00:00" }, { "id": "01a0bb6b-bca2-7162-9705-a4e7260b6861", "title": "Cluster-level Logging For Multi-Tenant Kubernetes Using Fluentd", "url": "https://luppeng.wordpress.com/2024/01/01/cluster-level-logging-for-multi-tenant-kubernetes-using-fluentd/", "published_at": "2024-01-01T09:02:10+00:00" }, { "id": "01a0bb6b-bca2-7162-9705-a4e7260cabe0", "title": "Custom Acer BIOS POST Output", "url": "https://luppeng.wordpress.com/2023/12/17/custom-acer-bios-post-output/", "published_at": "2023-12-17T07:32:23+00:00" }, { "id": "01a0bb6f-af64-7304-80e5-0a10df841b76", "title": "Putting Together Fluentd on Minikube for Processing Kubernetes Control Plane Logs", "url": "https://luppeng.wordpress.com/2023/12/10/putting-together-fluentd-on-minikube-for-processing-kubernetes-control-plane-logs/", "published_at": "2023-12-09T21:15:03+00:00" }, { "id": "01a0bb6f-af64-7304-80e5-0a10dfbf16c2", "title": "LPI Certification Level 2 Exam 202-450", "url": "https://luppeng.wordpress.com/2023/12/09/lpi-certification-level-2-exam-202-450/", "published_at": "2023-12-09T03:38:00+00:00" }, { "id": "01a0bb6f-af64-7304-80e5-0a10e0b02626", "title": "Replace ChromeOS with Lubuntu 22.04 on Acer Chromebook 15 (CB5-571 Series)", "url": "https://luppeng.wordpress.com/2023/11/26/replace-chromeos-with-lubuntu-22-04-on-acer-chromebook-15-cb5-571-series/", "published_at": "2023-11-26T08:18:11+00:00" }, { "id": "01a0bb6f-af64-7304-80e5-0a10e0db38ec", "title": "Terraform Associate (003)", "url": "https://luppeng.wordpress.com/2023/11/11/terraform-associate-003/", "published_at": "2023-11-10T20:43:00+00:00" }, { "id": "01a0bb6f-af64-7304-80e5-0a10e1c6ad6b", "title": "Architecture Diagram for Cross-Account Log Data Sharing With Amazon CloudWatch Logs Subscription Filters", "url": "https://luppeng.wordpress.com/2023/11/04/architecture-diagram-for-cross-account-log-data-sharing-with-amazon-cloudwatch-logs-subscription-filters/", "published_at": "2023-11-03T18:28:25+00:00" }, { "id": "01a0bb6f-af64-7304-80e5-0a10e29887d1", "title": "Setting Up a Self Managed GitLab Runner with the VirtualBox Executor", "url": "https://luppeng.wordpress.com/2023/10/08/setting-up-a-self-managed-gitlab-runner-with-the-virtualbox-executor/", "published_at": "2023-10-07T21:19:01+00:00" }, { "id": "01a0bb6f-af64-7304-80e5-0a10e2d574dc", "title": "Creating a LVM Logical Volume Across Several USB Flash Drives", "url": "https://luppeng.wordpress.com/2023/10/01/creating-a-lvm-logical-volume-across-several-usb-flash-drives/", "published_at": "2023-09-30T18:44:57+00:00" }, { "id": "01a0bb6f-af64-7304-80e5-0a10e3110026", "title": "Unattended Headless Install of Ubuntu Server 22.04 on VirtualBox 7 via VBoxManage CLI", "url": "https://luppeng.wordpress.com/2023/09/18/unattended-headless-install-of-ubuntu-server-22-04-on-virtualbox-7-via-vboxmanage-cli/", "published_at": "2023-09-17T18:57:14+00:00" }, { "id": "01a0bb6f-af64-7304-80e5-0a10e36557b0", "title": "Fixing “UNC at LBA” SMART Errors in SATA Disks", "url": "https://luppeng.wordpress.com/2023/09/16/fixing-unc-at-lba-smart-errors-in-sata-disks/", "published_at": "2023-09-15T18:55:38+00:00" }, { "id": "01a0bb6f-af64-7304-80e5-0a10e3ee7a91", "title": "How to Implement an Organization Wide Cloud Resource Tagging Strategy Natively Within AWS", "url": "https://luppeng.wordpress.com/2023/09/01/how-to-implement-an-organization-wide-cloud-resource-tagging-strategy-natively-within-aws/", "published_at": "2023-09-01T07:11:56+00:00" }, { "id": "01a0bb73-3d19-709e-a217-a7d42fcdfad1", "title": "TL;DR Guide to Understand smartctl Results for SATA Disks", "url": "https://luppeng.wordpress.com/2023/08/14/tldr-guide-to-understand-smartctl-results-for-sata-disks/", "published_at": "2023-08-13T21:52:17+00:00" }, { "id": "01a0bb73-3d19-709e-a217-a7d430300e70", "title": "Bash Script To Run AWS Commands in All Enabled Regions for Multiple Accounts", "url": "https://luppeng.wordpress.com/2023/08/05/bash-script-to-run-aws-commands-in-all-enabled-regions-for-multiple-accounts/", "published_at": "2023-08-04T19:13:47+00:00" }, { "id": "01a0bb73-3d19-709e-a217-a7d430c11dce", "title": "Deployment Options for AWS Config to Member Accounts in an AWS Organization", "url": "https://luppeng.wordpress.com/2023/07/16/deployment-options-for-aws-config-to-member-accounts-in-an-aws-organization/", "published_at": "2023-07-16T00:39:00+00:00" }, { "id": "01a0bb73-3d19-709e-a217-a7d4311b5c00", "title": "Search for Term Through AWS IAM Policy Documents", "url": "https://luppeng.wordpress.com/2023/07/01/search-for-term-through-aws-iam-policy-documents/", "published_at": "2023-06-30T19:37:49+00:00" }, { "id": "01a0bb73-3d19-709e-a217-a7d431a6f997", "title": "Converting Alert Rules from Grafana GUI to Terraform is Broken", "url": "https://luppeng.wordpress.com/2023/06/17/converting-alert-rules-from-grafana-gui-to-terraform-is-broken/", "published_at": "2023-06-17T09:00:00+00:00" }, { "id": "01a0bb73-3d19-709e-a217-a7d4326aeaf8", "title": "LVM Commands in a Flowchart", "url": "https://luppeng.wordpress.com/2023/06/03/lvm-commands-in-a-flowchart/", "published_at": "2023-06-02T20:30:18+00:00" }, { "id": "01a0bb73-3d19-709e-a217-a7d4327d3a1e", "title": "LPI Certification Level 2 Exam 201-450", "url": "https://luppeng.wordpress.com/2023/05/15/lpi-certification-level-2-exam-201-450/", "published_at": "2023-05-14T18:00:47+00:00" }, { "id": "01a0bb73-3d19-709e-a217-a7d4328540d7", "title": "Differences Between sadc and sar, vs sa1 and sa2", "url": "https://luppeng.wordpress.com/2023/05/03/differences-between-sadc-and-sar-vs-sa1-and-sa2/", "published_at": "2023-05-03T15:00:01+00:00" }, { "id": "01a0bb73-3d19-709e-a217-a7d4329a37b7", "title": "Install and Setup Graphite on Ubuntu Server 22.04 via APT Repository", "url": "https://luppeng.wordpress.com/2023/04/15/install-and-setup-graphite-on-ubuntu-server-22-04-via-apt-repository/", "published_at": "2023-04-14T18:18:25+00:00" }, { "id": "01a0bb73-3d19-709e-a217-a7d433895763", "title": "Use OpenJDK 19 to Build and Run Apache Atlas v2.3.0", "url": "https://luppeng.wordpress.com/2023/04/01/use-openjdk-19-to-build-and-run-apache-atlas-v2-3-0/", "published_at": "2023-04-01T08:16:27+00:00" }, { "id": "01a0bb76-87f7-713c-a0b0-cfbd55393c8e", "title": "Build, Install, and Run Apache Atlas v2.3.0 with Java 11", "url": "https://luppeng.wordpress.com/2023/03/18/build-install-and-run-apache-atlas-v2-3-0-with-java-11/", "published_at": "2023-03-17T16:12:00+00:00" }, { "id": "01a0bb76-87f7-713c-a0b0-cfbd55a5550b", "title": "Prometheus Certified Associate (PCA) – My Learning Notes", "url": "https://luppeng.wordpress.com/2023/03/04/prometheus-certified-associate-pca-my-learning-notes/", "published_at": "2023-03-03T20:02:00+00:00" }, { "id": "01a0bb76-87f7-713c-a0b0-cfbd564dc098", "title": "Prometheus Certified Associate (PCA)", "url": "https://luppeng.wordpress.com/2023/02/25/prometheus-certified-associate-pca/", "published_at": "2023-02-25T07:03:41+00:00" }, { "id": "01a0bb76-87f7-713c-a0b0-cfbd5738f897", "title": "Blue-Green Deployments with Gradual Request Routing in Kubernetes", "url": "https://luppeng.wordpress.com/2023/02/11/blue-green-deployments-with-gradual-request-routing-in-kubernetes/", "published_at": "2023-02-10T18:01:45+00:00" }, { "id": "01a0bb76-87f7-713c-a0b0-cfbd573e9673", "title": "HP ProBook 4421s Unable to Power on – Reseating the CPU Worked for Me", "url": "https://luppeng.wordpress.com/2023/01/29/hp-probook-4421s-unable-to-power-on-reseating-the-cpu-worked-for-me/", "published_at": "2023-01-28T17:23:28+00:00" }, { "id": "01a0bb76-87f7-713c-a0b0-cfbd577481b0", "title": "Understanding lxdbr0 to Make LXD Containers Visible on Host Network", "url": "https://luppeng.wordpress.com/2023/01/10/make-lxd-containers-visible-on-host-network/", "published_at": "2023-01-10T07:34:25+00:00" }, { "id": "01a0bb76-87f7-713c-a0b0-cfbd585f019a", "title": "Learnings from Administering and Managing a Kubernetes Cluster for Two Years", "url": "https://luppeng.wordpress.com/2022/12/03/learnings-from-administering-and-managing-a-kubernetes-cluster-for-two-years/", "published_at": "2022-12-02T19:27:00+00:00" }, { "id": "01a0bb76-87f7-713c-a0b0-cfbd58bffbe6", "title": "Access KSQLDB CLI Inside a Browser Using ttyd", "url": "https://luppeng.wordpress.com/2022/11/20/access-ksqldb-cli-inside-a-browser-using-ttyd/", "published_at": "2022-11-19T21:01:50+00:00" }, { "id": "01a0bb76-87f7-713c-a0b0-cfbd58d98367", "title": "Document With New Format Could Not Be Indexed By Elasticsearch Due to Incompatible Index Mapping", "url": "https://luppeng.wordpress.com/2022/11/05/document-with-new-format-could-not-be-indexed-by-elasticsearch-due-to-incompatible-index-mapping/", "published_at": "2022-11-05T03:49:00+00:00" }, { "id": "01a0bb76-87f7-713c-a0b0-cfbd58fb5cb2", "title": "Mock System Design Interview – Design a Storage System for an Artifact Store", "url": "https://luppeng.wordpress.com/2022/10/16/mock-system-design-interview-design-a-storage-system-for-an-artifact-store/", "published_at": "2022-10-16T02:52:00+00:00" }, { "id": "01a0bb79-cdbd-73e5-b791-2d2db5f3e4dd", "title": "KStreams-(Global)KTable Left Join Drops Record When KeyValueMapper Returns Null from Kafka Streams Library v2.7 Onwards", "url": "https://luppeng.wordpress.com/2022/10/01/kstreams-globalktable-left-join-drops-record-when-keyvaluemapper-returns-null-from-kafka-streams-library-v2-7-onwards/", "published_at": "2022-09-30T16:32:00+00:00" }, { "id": "01a0bb79-cdbd-73e5-b791-2d2db6400b38", "title": "Confluent Certified Developer for Apache Kafka® (CCDAK)", "url": "https://luppeng.wordpress.com/2022/09/17/confluent-certified-developer-for-apache-kafka-ccdak/", "published_at": "2022-09-17T03:04:00+00:00" }, { "id": "01a0bb79-cdbd-73e5-b791-2d2db70e5b22", "title": "Grafana Dashboard Monitoring Apache Kafka Cluster Suddenly Missing JMX Metrics Due to JMX Exporter Out of Heap Space", "url": "https://luppeng.wordpress.com/2022/09/03/grafana-dashboard-monitoring-apache-kafka-cluster-suddenly-missing-jmx-metrics-due-to-jmx-exporter-out-of-heap-space/", "published_at": "2022-09-03T11:02:00+00:00" }, { "id": "01a0bb79-cdbd-73e5-b791-2d2db7d1e0a1", "title": "Possible Reasons Why a Kafka Topic Is Not Being Compacted", "url": "https://luppeng.wordpress.com/2022/08/21/possible-reasons-why-a-kafka-topic-is-not-being-compacted/", "published_at": "2022-08-20T17:27:00+00:00" }, { "id": "01a0bb79-cdbd-73e5-b791-2d2db86e5461", "title": "TIL: Python datetime.timetuple() Loses Subsecond Granularity", "url": "https://luppeng.wordpress.com/2022/08/06/til-python-datetime-timetuple-loses-subsecond-granularity/", "published_at": "2022-08-05T16:19:00+00:00" }, { "id": "01a0bb79-cdbd-73e5-b791-2d2db8a7c48a", "title": "Intuitive Color Coded Shell Prompts for Different Environments", "url": "https://luppeng.wordpress.com/2022/07/17/intuitive-color-coded-shell-prompts-for-different-environments/", "published_at": "2022-07-17T01:49:00+00:00" }, { "id": "01a0bb79-cdbd-73e5-b791-2d2db8e596ce", "title": "Lessons From Migrating a Central Event Streaming Data Platform From Self-Managed to Managed Kubernetes", "url": "https://luppeng.wordpress.com/2022/07/01/lessons-from-migrating-a-central-event-streaming-data-platform-from-self-managed-to-managed-kubernetes/", "published_at": "2022-07-01T15:36:48+00:00" }, { "id": "01a0bb79-cdbd-73e5-b791-2d2db9af1e33", "title": "Persistent Storage Options for Self-Managed Kafka on AWS EKS", "url": "https://luppeng.wordpress.com/2022/06/18/persistent-storage-options-for-self-managed-kafka-on-aws-eks/", "published_at": "2022-06-17T16:16:00+00:00" }, { "id": "01a0bb79-cdbd-73e5-b791-2d2dba5697d4", "title": "Additional Storage Overhead when Using PostgreSQL log_duration with Noisy Applications", "url": "https://luppeng.wordpress.com/2022/06/01/additional-storage-overhead-when-using-postgresql-log_duration-with-noisy-applications/", "published_at": "2022-05-31T18:26:00+00:00" }, { "id": "01a0bb79-cdbd-73e5-b791-2d2dbabb2079", "title": "AWS Certificate Manager Propagation Time After Reimporting Certificate Used By AWS Application Load Balancer", "url": "https://luppeng.wordpress.com/2022/05/15/aws-certificate-manager-propagation-time-after-reimporting-certificate-used-by-aws-application-load-balancer/", "published_at": "2022-05-14T17:01:13+00:00" } ] posts Claim your blog
Back to luppeng.wordpress.com
Blog · corpus.blog/blogs/luppeng.wordpress.com/posts

luppeng.wordpress.com

luppeng.wordpress.com

2026

2025

2024

2023

2022