{"id":46457011,"url":"https://github.com/jwsy/simplest-k8s","last_synced_at":"2026-03-06T02:13:22.405Z","repository":{"id":146127313,"uuid":"427510227","full_name":"jwsy/simplest-k8s","owner":"jwsy","description":"Simplest k8s deployment","archived":false,"fork":false,"pushed_at":"2025-11-29T03:56:51.000Z","size":29,"stargazers_count":16,"open_issues_count":0,"forks_count":19,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-30T21:38:11.029Z","etag":null,"topics":["helm","kubernetes","rancher-desktop","yaml"],"latest_commit_sha":null,"homepage":"https://itnext.io/simplest-minimal-k8s-app-tutorial-with-rancher-desktop-in-5-min-5481edb9a4a5","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jwsy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-11-12T22:17:51.000Z","updated_at":"2024-12-05T16:56:17.000Z","dependencies_parsed_at":"2025-04-29T08:21:15.898Z","dependency_job_id":"a2d3b27b-337a-433c-93d3-f3786213218f","html_url":"https://github.com/jwsy/simplest-k8s","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/jwsy/simplest-k8s","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jwsy%2Fsimplest-k8s","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jwsy%2Fsimplest-k8s/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jwsy%2Fsimplest-k8s/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jwsy%2Fsimplest-k8s/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jwsy","download_url":"https://codeload.github.com/jwsy/simplest-k8s/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jwsy%2Fsimplest-k8s/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30159038,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T22:39:40.138Z","status":"online","status_checked_at":"2026-03-06T02:00:08.268Z","response_time":250,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["helm","kubernetes","rancher-desktop","yaml"],"created_at":"2026-03-06T02:13:18.541Z","updated_at":"2026-03-06T02:13:22.394Z","avatar_url":"https://github.com/jwsy.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# simplest-k8s\nSimplest k8s deployment as described in this article https://itnext.io/simplest-minimal-k8s-app-tutorial-with-rancher-desktop-in-5-min-5481edb9a4a5\n\nThe declarative yaml manifests in this repo are:\n* `jade-shooter-deployment.yaml`: deploys a scalable `deployment` of a simple app which creates a scalable number of K8s `pod`s which respond to port 80 and encapsulate a container \n* `jade-shooter-service.yaml`: creates a `service` that allows this webapp's port 80 to communicate outside of its K8s namespace (AKA dedicated secure cluster) via port 8080\n* `jade-shooter-ingress.yaml`: creates an `ingress` that exposes the `service` to requests outside of the K8s cluster at https://jade-shooter.rancher.localhost\n\n## Usage\n1. Install Rancher Desktop https://rancherdesktop.io/, the easiest way to get a local K8s lab imo. Here's how I set mine up: https://medium.com/macoclock/rancher-desktop-setup-for-k8s-on-your-macos-laptop-6f1c576ceb48\n\n2. Clone this repo \n\n    ```\n    git clone https://github.com/jwsy/simplest-k8s.git\n    ```\n\n3. Apply the manifests in this repo \n \n    ```bash\n    cd simplest-k8s/\n    kubectl apply -f .\n    ```\n\n4. Browse to https://jade-shooter.rancher.localhost\n    \n\n## Notes\n* The app is this customizable Kaboom space shooter created in this article: https://javascript.plainenglish.io/kaboom-js-repl-it-custom-top-down-shooter-in-5-min-ebad8157073a?postPublishedType=repub\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjwsy%2Fsimplest-k8s","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjwsy%2Fsimplest-k8s","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjwsy%2Fsimplest-k8s/lists"}