{"id":15130026,"url":"https://github.com/mmroshani/archlinux-k8s-cluster","last_synced_at":"2026-01-20T16:02:05.077Z","repository":{"id":254391987,"uuid":"846394400","full_name":"mmRoshani/archlinux-k8s-cluster","owner":"mmRoshani","description":"A Kubernetes Cluster Based on Arch Linux Image","archived":false,"fork":false,"pushed_at":"2024-08-23T06:57:15.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-11T17:54:59.456Z","etag":null,"topics":["archlinux","docker","docker-compose","dockerfile","k8s","k8s-cluster"],"latest_commit_sha":null,"homepage":"https://mmroshani.github.io/post/devops/kubernetes/archlinux_k8s_cluster/","language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mmRoshani.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2024-08-23T05:43:43.000Z","updated_at":"2024-08-23T07:01:41.000Z","dependencies_parsed_at":"2024-08-23T06:49:14.732Z","dependency_job_id":"cee25ca3-8162-45a5-8a0b-53cb022f2167","html_url":"https://github.com/mmRoshani/archlinux-k8s-cluster","commit_stats":null,"previous_names":["mmroshani/archlinux-k8s-cluster"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmRoshani%2Farchlinux-k8s-cluster","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmRoshani%2Farchlinux-k8s-cluster/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmRoshani%2Farchlinux-k8s-cluster/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmRoshani%2Farchlinux-k8s-cluster/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mmRoshani","download_url":"https://codeload.github.com/mmRoshani/archlinux-k8s-cluster/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247393541,"owners_count":20931809,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["archlinux","docker","docker-compose","dockerfile","k8s","k8s-cluster"],"created_at":"2024-09-26T02:27:15.325Z","updated_at":"2026-01-20T16:02:05.036Z","avatar_url":"https://github.com/mmRoshani.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# A Kubernetes cluster based on arch linux image\n\n- Part of [Kubernetes Installation](https://mmroshani.github.io/post/devops/kubernetes/kubernetes_installation/)\n- One can also visit the [online documentation](https://mmroshani.github.io/post/devops/kubernetes/archlinux_k8s_cluster/)\n\n## A Kubernetes Cluster Based on Arch Linux Image\n\n### 🚩 Notes\n\n- containers username is: `nasa`\n- containers password is: `nsa`\n- take a look at each **containers exported ports**.\n\n### Requirments:\n- docker\n- docker-compose\n- make utilities (just for simplicity)\n\n### Commands\n\nThe is a make file provided for simplicity,\n\n- Docker build\n\n    ```sh\n    $ make d-build  # use `d-build-nc` for --no-cache building\n    ```\n\n- Docker starting/stopping\n\n    ```sh\n    $ make d-up     # compose up containers saliency\n    $ make d-down   # compose down containers\n    ```\n\n- Docker Shell Connection\n\n    ```sh\n    $ make c-node-1     # connect to node 1 integrated shell \n    $ make c-node-2     # connect to node 2 integrated shell  \n    $ make c-node-3     # connect to node 3 integrated shell \n    ```\n\n### SSH connection\n\nto if you want to connect to the containers SSH service run.\n\n```sh\n# the password is `nsa`\n$ ssh nasa@0.0.0.0 -p 2200  # for connecting to container No. 1\n$ ssh nasa@0.0.0.0 -p 2200  # for connecting to container No. 2\n$ ssh nasa@0.0.0.0 -p 2200  # for connecting to container No. 3\n\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmmroshani%2Farchlinux-k8s-cluster","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmmroshani%2Farchlinux-k8s-cluster","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmmroshani%2Farchlinux-k8s-cluster/lists"}