ramitsurana / awesome-kubernetes Goto Github PK
View Code? Open in Web Editor NEWA curated list for awesome kubernetes sources :ship::tada:
Home Page: https://ramitsurana.github.io/awesome-kubernetes
License: Other
A curated list for awesome kubernetes sources :ship::tada:
Home Page: https://ramitsurana.github.io/awesome-kubernetes
License: Other
Problem - Today We need to manually check the projects if they are currently maintained or not by developers/teams
Proposed Solutions -
** Create a Shell Script which can check the git repository using the links of projects present in the list.
** Verify it with the current time format when the shell script is running.
** The time format for matching is UTC Time Based.
** Put the name of the project in a separate list if it is outdated as per the criteria.
** Integrate it with the current CI Tools when the tool is stable.
Some hints:
** $ git ls-remote https://github.com/gturri/dokuJClient.git | grep refs/heads/master
** Check the last commit date $ git log -1 --format=%cd
https://ramitsurana.github.io/awesome-kubernetes/#amazing-people
There's lots of rad ladies who hack k8s - let's represent em!
I appreciate the Main Resources and the Release Notes. These are very handy resources for staying current and up-to-date with Kubernetes.
Would you be open to adding an "Additional Resources" header to incorporate some (or maybe all ๐ ) of the resources mentioned here?
It would be helpful for beginners if we add links to free tutorials or courses.
Any thought @ramitsurana ?
https://github.com/kubernetes-sigs/kubeadm-dind-cluster
The repo provides a simple ./dind-cluster up and ./dind-cluster clean to deploy a kubernetes with a number of nodes locally fully contained within docker containers, which is great for running end to end tests in a CI/CD pipeline.
Under the "Enterprise Kubernetes Products" could you please add a reference to SUSE's new Container as a Service Platform please? - https://www.suse.com/betaprogram/caasp-beta/ - Currently in public beta and due to launch as a paid product first week of August.
In addition to this there is also the upstream OpenSUSE "free" version known as Kubic Project - https://www.suse.com/communities/blog/introducing-kubic-project-new-open-source-project/ and https://github.com/kubic-project which if you could list under the free/OSS implementations would be great :)
(at the moment the main focus is on on-premise easy deployment using Salt with full public cloud support by the end of this year)
Hello,
This content "Network oriented Kubernetes intro by Salv Orlando" isn't available.
Either update with valid link or remove it.
Hi,
I noticed the offerings from AWS, Google, Microsoft etc. are listed under a section called On Premise (https://github.com/ramitsurana/awesome-kubernetes#on-premise). All of these solutions are hosted in public clouds and are not on-premises solutions.
Add kubectl-dig under Plugins section
Inital Thoughts
Requirements for any project submissions
--> Minimum of 25 GitHub Stars
--> Minimum of 5 + contributors
--> Proper Documentation of the project and its goals
Exceptions
--> Project is hosted by a recognized organization.
Ref - https://github.com/cncf/landscape/blob/master/README.md#new-entries
There is a nice website for awesome-ruby
. See http://awesome-ruby.com/.
Any plan for hosting such for awesome-kubernetes
?
The Managed Kubernetes section and subsections could be improved by including definitions for each.
These are the current subsections:
Developer Platform
Enterprise Kubernetes Products
Public/Private Cloud
Paas
We also might want to break into two sections
What about adding kubecost to monitoring solutions?
https://kubecost.com/
It is really useful for sub-billing.
It would be great if we can test the links at the dev machine itself.
If not done already?
Disclaimer: This is my blog post
There's not a lot of K3OS material out there, so I feel like this would be great until a K3 awesome list was made.
I appreciate the Main Resources and the Release Notes. These are very handy resources for staying current and up-to-date with Kubernetes.
Would you be open to adding an "Additional Resources" header to incorporate some (or maybe all ๐ ) of the resources mentioned here
I don't know what section is the best to add a link to Programmatically generated and smart kubectl aliases. by @ahmetb.
IMHO it is worth adding to the Awesome-Kubernetes list.
I curate containers-weekly.com and wanted to submit a link, but none of the current sections seem like a good fit.
Not sure if it's worth including here or not, but if you're interested just let me know what category it belongs in and I'll open a PR. No stress if you don't think it's a good fit.
See https://groups.google.com/forum/#!topic/kubernetes-dev/2PkoxJ3KrW0 for more links
Add kubectl-bindrole under Plugins section.
Meshery - https://layer5.io/meshery
This project is larger and better tmaintained than some other projectss you listed in backup category
https://github.com/stashed/stash
https://appscode.com/products/stash/
Hello Ramit,
Would you like to merge your awesome-kubernetes repository with awesome-awesomeness. This repository is really rich with content and can have more visibility and will be accessible by ton of people.Please check the link below or you might already in a process.
https://github.com/bayandin/awesome-awesomeness
Thanks for wonderful collection.
Regards,
Kulpreet Singh
I see your project lists Juju as proprietary and links to the issue. All the Juju code is open source and available in the upstream Kubernetes repository. We have since landed the proper LICENSE making it Apache 2.0.
Section - https://github.com/ramitsurana/awesome-kubernetes#monitoring
Title of the link - Microservice Monitoring in Kubernetes with Netsil by Matt Baldwin
Issue - Clicking on Microservice Monitoring in Kubernetes with Netsil redirects to https://www.nutanix.com/404/
It might happen that user do not want to install Ruby in his machine to verify links locally.
Add alternative approach using docker to verify links locally.
The Meteorhacks article in the Starting Point section points to a firebase not found page and an SSL error
Here are the various section that refers to it:
https://github.com/ramitsurana/awesome-kubernetes#managed-kubernetes
https://github.com/ramitsurana/awesome-kubernetes#developer-platform
https://github.com/ramitsurana/awesome-kubernetes#operating-system
https://github.com/ramitsurana/awesome-kubernetes#installers
https://github.com/ramitsurana/awesome-kubernetes#cloud-providers
https://github.com/ramitsurana/awesome-kubernetes#enterprise-kubernetes-products
https://github.com/ramitsurana/awesome-kubernetes#paas-providers
https://github.com/ramitsurana/awesome-kubernetes#application-deployment-orchestration
I think we need to define a bit more each section.
Maybe it would be nice to add if it is on premises, cloud providers (list), both.
It is a kind of managed too, right?
It is also a kind of managed? But on premises.
It would be nice to detail for each solution, what operating system it uses.
I don't understand why AWS here (and not all the other cloud providers?)
AWS doesn't do anything for k8s.
But k8s supports AWS, PV with EBS for instance.
Is it what you mean?
do you mean, like an abstraction on top of k8s?
provider sounds like managed again, but deis doesn't provide it for instance.
It sounds a kind of managed again, and kind of paas too :)
Reading https://developer.ibm.com/urbancode/plugin/kubernetes/ it sounds even more that it belongs to CI/CD :)
I don't have definitive answer, but I think we can do better :)
Maybe, we can do:
A table with the various elements to differentiate.
(on prem, cloud, providers, hybrid, federation, underlying OS, developer friendly, PaaS...)
With volume support for instance
That are not offering it as a service.
If they offer it as a service, then we add it to the managed section with a mention to the PaaS possibility)
What do you think?
Related to #58
Example:
This is especially relevant with the advent of Persistent Volume Provisioning.
Hello, I wrote a tool that can validate README links (valid URLs, not duplicate). It can be run when someone submits a pull request.
It is currently being used by
Examples
If you are interested, connect this repo to https://travis-ci.org/ and add a .travis.yml
file to the project.
See https://github.com/dkhamsing/awesome_bot for options, more information
Feel free to leave a comment ๐
Kyverno - Kyverno is a policy engine designed for Kubernetes.
I would like to link the list of Kubernetes Failure Stories, but I don't see any good section for it. I would propose adding something for operations/SRE.
Add audit2rbac
Hey guys, how are you? Hope you are doing fine! What do you think about creating a section of playlists of Kubernetes, like this from Kubecon ?
Best regards!
Hello,
I'm currently doing research and I was astonished that no tutorial on "how to use Kubernetes for doing an experiment in research" was available so I wrote a blog post:
https://www.ovh.com/blog/simplify-your-research-experiments-with-kubernetes/
Maybe you would be interesting to add it in your list ?
Laurent
Nirmata: Enterprise-Wide Kubernetes Management Solutions
A soon-to-be-deprecated flag should be added to Deis as the core team has announced that project will not accept PRs going forward and development has been halted.
The following links in the README are no longer resolvable:
https://github.com/kubernetes/kubernetes/tree/master/examples/persistent-volume-provisioning
https://github.com/kubernetes/kubernetes/tree/master/examples/spark
I did not add these links, but I would suggest that they potentially be updated to
https://kubernetes.io/docs/concepts/storage/volumes/
https://spark.apache.org/docs/latest/running-on-kubernetes.html
I would be happy to make these changes if someone can verify that these are appropriate links.
#To be added in the networking section
Ref - 20d2a78
It looks like the gh-pages
site isn't up-to-date.
Should it be auto-updating and with new merges to master
?
Performance benchmarks for Kubernetes https://kubestone.io
(maybe a subcategory "benchmarks" is required ?)
I think it'd be awesome to break some of the useful resources/libraries/tools into more sections, so it's easier to compare and find what you're looking for.
I don't have any great recommendations, but I'd happily do the moving around and sorting, if someone has good suggestions.
Something like:
During my observations for the travis broken builds. I found out that one of the most generic cause for the fail for travis is in the websites is using https certificate instead of http which when expires causes the build to break most often. In this issue I plan to use http certificate as the common standard for all references mentioned in the repo instead of the https ones.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.