{"repo":"saintdle/pacman-for-k8s","free":true,"listed":false,"github":"https://github.com/saintdle/pacman-for-k8s","clone":"git clone https://github.com/saintdle/pacman-for-k8s.git","description":"Pac-Man the classic arcade game - deployment files for Kubernetes","language":"Shell","stars":37,"topics":["pac-man","vmware-tanzu-kubernetes","arcade-game","kubernetes","mongodb"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Running Pac-Man on Kubernetes Extended deployment surface for the Pac-Man app maintained at saintdle/pacman . For a minimal, in-repo set of learning examples (a multi-role Deployment , a postgres example with a migration Job , Cilium L7 example, Prometheus and Tetragon overlays) see saintdle/pacman/k8s/examples . This repo layers on persistent storage, Pod Security Standards, install scripts, and a catalogue of Cilium demos. Pre-requisites - A Kubernetes cluster (any distribution). ServiceType: LoadBalancer is recommended for external connectivity to the front-end. Without it, edit services/pacman-service.yaml to use NodePort or ClusterIP and use kubectl port-forward . - Pod Security Standards labels are applied to the install namespace by pacman-install.sh ( enforce=baseline , audit/warn=restricted ). All base manifests are written to comply with the restricted profile ( runAsNonRoot , dropped capabilities, seccompProfile: RuntimeDefault , allowPrivilegeEscalation: false ). - bash , kubectl , and envsubst on the local machine. Image All manifests in this repo target docker.io/saintdle/pacman , pinned by digest ( sha256:d1c36678... ). The Cilium demos accept a PACMAN IMAGE env var override. Install (base mongo-backed deployment) The install is idempotent (uses kubectl apply ). Re-running it picks up manifest changes without errors. RBAC is rendered against the chosen $NAMESPACE so the ClusterRoleBinding subject matches the namespace you installed into. Uninstall Use keeppvc t","default_branch":null,"files":null,"tree":[],"storefront":"/r/saintdle","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/saintdle/pacman-for-k8s/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}