https://github.com/carv-ics-forth/knoc
KNoC is a Kubernetes Virtual Kubelet that uses an HPC cluster as the container execution environment
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (6.6%) to scientific vocabulary
Repository
KNoC is a Kubernetes Virtual Kubelet that uses an HPC cluster as the container execution environment
Basic Info
- Host: GitHub
- Owner: CARV-ICS-FORTH
- License: apache-2.0
- Language: Go
- Default Branch: master
- Size: 690 KB
Statistics
- Stars: 20
- Watchers: 7
- Forks: 3
- Open Issues: 6
- Releases: 0
Metadata Files
README.md
KNoC - A Kubernetes Node to manage container lifecycle on HPC clusters
KNoC is a Virtual Kubelet Provider implementation that manages real pods and containers in a remote container runtime by supporting the lifecycle management of pods, containers and other resources in the context of Kubernetes.
Virtual Kubelet is an open source Kubernetes kubelet implementation that masquerades as a kubelet for the purposes of connecting Kubernetes to other APIs.
Remote environments include Singularity container runtime utilizing Slurm's resource management and job scheduling
Features
- Create, delete and update pods
- Container logs and exec
- Get pod, pods and pod status
- Support for EmptyDirs, Secrets and ConfigMaps

Installation
You can find all relative information in INSTALL.
Acknowledgements
We thankfully acknowledge the support of the European Commission and the Greek General Secretariat for Research and Innovation under the European High-Performance Computing Joint Undertaking (JU) through projects EUROCC (GA-951732), DEEP-SEA (GA-955606), and EUPEX (GA-101033975). The JU receives support from the European Union's Horizon 2020 research and innovation programme and France, Germany, Italy, Greece, United Kingdom, the Czech Republic, and Croatia. National contributions from the involved state members (including the Greek General Secretariat for Research and Innovation) match the JU's funding.
Owner
- Name: Computer Architecture and VLSI Systems (CARV) Laboratory
- Login: CARV-ICS-FORTH
- Kind: organization
- Location: Heraklion, Greece
- Website: http://www.ics.forth.gr/carv/
- Repositories: 53
- Profile: https://github.com/CARV-ICS-FORTH
GitHub Events
Total
- Watch event: 2
Last Year
- Watch event: 2
Committers
Last synced: over 3 years ago
All Time
- Total Commits: 34
- Total Committers: 5
- Avg Commits per committer: 6.8
- Development Distribution Score (DDS): 0.382
Top Committers
| Name | Commits | |
|---|---|---|
| Evangelos Maliaroudakis | m****g@i****r | 21 |
| Fotis Nikolaidis | n****s@g****m | 5 |
| Antony Chazapis | c****s@i****r | 4 |
| Evangelos Maliaroudakis | e****r@g****m | 3 |
| fnikol | f****l@i****r | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: over 1 year ago
All Time
- Total issues: 8
- Total pull requests: 6
- Average time to close issues: 2 months
- Average time to close pull requests: 26 minutes
- Total issue authors: 3
- Total pull request authors: 2
- Average comments per issue: 0.0
- Average comments per pull request: 0.17
- Merged pull requests: 6
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- chazapis (6)
- fnikolai (1)
- malvag (1)
Pull Request Authors
- fnikolai (4)
- malvag (2)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
- Total downloads: unknown
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 3
proxy.golang.org: github.com/CARV-ICS-FORTH/knoc
- Homepage: https://github.com/CARV-ICS-FORTH/knoc
- Documentation: https://pkg.go.dev/github.com/CARV-ICS-FORTH/knoc#section-documentation
- License: Apache-2.0
-
Latest release: v0.0.0-20230201071611-e1c17e3b6ae6
published over 3 years ago
Rankings
Dependencies
- contrib.go.opencensus.io/exporter/ocagent v0.5.0
- github.com/akamensky/argparse v1.3.1
- github.com/containerd/containerd v1.0.2
- github.com/davidmz/go-pageant v1.0.1
- github.com/docker/spdystream v0.0.0-20181023171402-6480d4af844c
- github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef
- github.com/google/go-cmp v0.5.2
- github.com/pkg/sftp v1.13.0
- github.com/sfreiberg/simplessh v0.0.0-20180301191542-495cbb862a9c
- github.com/sirupsen/logrus v1.4.2
- github.com/virtual-kubelet/node-cli v0.1.2
- github.com/virtual-kubelet/virtual-kubelet v1.2.0
- go.opencensus.io v0.22.0
- golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d
- golang.org/x/sync v0.0.0-20210220032951-036812b2e83c
- golang.org/x/sys v0.0.0-20210927052749-1cf2251ac284
- golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
- google.golang.org/grpc v1.23.1
- gotest.tools v2.2.0+incompatible
- k8s.io/api v0.0.0
- k8s.io/apimachinery v0.0.0
- k8s.io/client-go v11.0.0+incompatible
- k8s.io/klog v0.3.3
- k8s.io/kubernetes v1.15.2
- k8s.io/utils v0.0.0-20190607212802-c55fbcfc754a
- 522 dependencies
- ubuntu latest build