Shell Kubernetes

Open-source Shell projects categorized as Kubernetes | Edit details

Top 23 Shell Kubernete Projects

  • GitHub repo Dokku

    A docker-powered PaaS that helps you build and manage the lifecycle of applications

    Project mention: How to Rapidly Improve at Any Programming Language | news.ycombinator.com | 2021-09-18

    One approach that has worked for me so far is:

    1) find out if the runtime/framework is supported but Heroku or if there are any buildpacks available.

    2) spin up a Dokku instance using Vagrant for local development and testing

    3) deploy to a live Dokku server

    If/when I encounter any issues I add Heroku or Dokku to my search query and 9 times out of 10 I’ll find an answer to my issue. Else I just dig into the Dokku docs and GitHub issues and figure it out.

    So for instance googling for deploying a Phoenix app with Dokku results in a few hits such as this one [0].

    The only drawback currently is when you want to horizontally scale your deployment. You can use their kubernetes or nomad schedulers but I think those are an overkill in terms of complexity. You can use a load balancer in front of multiple Dokku instances but you then lose the ease of deployment, configuration, etc… Which is why I think their docker swarm scheduler [1] will be one of the most important feature they could add. It’s currently on the roadmap but I’m sure with a bit of sponsorship and a few pull/merge requests it will become a reality.

    [0] https://nithinbekal.com/posts/dokku-phoenix-deploy/

    [1] https://github.com/dokku/dokku/projects/1#card-66841201

  • GitHub repo awesome-kubernetes

    A curated list for awesome kubernetes sources :ship::tada:

    Project mention: Scope of GCP in India | reddit.com/r/developersIndia | 2021-06-04
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo containers-roadmap

    This is the public roadmap for AWS container services (ECS, ECR, Fargate, and EKS).

    Project mention: Question about Fargate pricing | reddit.com/r/aws | 2021-09-19

    I do wish they had a burstable CPU option, that could save a lot of money. Even made a request for it. https://github.com/aws/containers-roadmap/issues/163

  • GitHub repo docker-android

    Android in docker solution with noVNC supported and video recording

    Project mention: Android docker with adb support for appium tests? | reddit.com/r/docker | 2021-06-09

    So far i was using docker-android i did use in my ubuntu during yesterday and was working fine

  • GitHub repo netshoot

    a Docker + Kubernetes network trouble-shooting swiss-army container

    Project mention: Test bandwidth between public cloud | reddit.com/r/Network | 2021-09-04

    Hi I have to measure parameters of connection between docker container in one environment in one cloud provider and another. One docker container that is https://github.com/nicolaka/netshoot but another that is simple webpage on port 443 where I don’t have access. How can I measure bandtwith if I can’t use iperf on another host and custom port? What should I use?

  • GitHub repo Kubernetes-Certified-Administrator

    Online resources that will help you prepare for taking the CNCF CKA 2020 "Kubernetes Certified Administrator" Certification exam. with time, This is not likely the comprehensive up to date list - please make a pull request if there something that should be added here.

    Project mention: All about Kubernetes Certifications – CKA/CKAD/CKS | news.ycombinator.com | 2021-02-21
  • GitHub repo longhorn

    Cloud-Native distributed storage built on and for Kubernetes

    Project mention: Selfhosted storage recommendation | reddit.com/r/selfhosted | 2021-09-18

    Another consideration is using something like https://longhorn.io/, it's a bit like ceph, and supports mirroring over two nodes

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo kubetail

    Bash script to tail Kubernetes logs from multiple pods at the same time

    Project mention: What's the best CLI tailing tool for k8s logs? | reddit.com/r/kubernetes | 2021-01-20

    Kubetail is really nice: https://github.com/johanhaleby/kubetail.

  • GitHub repo kube-ps1

    Kubernetes prompt info for bash and zsh

    Project mention: Bash PS1 Generator | news.ycombinator.com | 2021-06-24

    This is the PS1 I've been using for a long time. Note it needs the git-prompt.sh script (usually comes with the bash-completion) package, and the kube-ps1 script: https://github.com/jonmosco/kube-ps1

    It will show you the current kubernetes profile and namespace, [email protected], current directory and git branch if you're in a git repo.

  • GitHub repo kubectl-aliases

    Programmatically generated handy kubectl aliases.

    Project mention: For local projects, do you change your node port range? | reddit.com/r/kubernetes | 2021-04-30
  • GitHub repo raspberry-pi-dramble

    Raspberry Pi Kubernetes cluster that runs HA/HP Drupal 8

    Project mention: A quick write-up of my current setup with a Raspberry Pi 4 | reddit.com/r/selfhosted | 2021-09-13

    How is latency and stuff? Any slowness that you wouldn't expect from the software that may come from running it on a rpi4? I've been thinking of setting up a few services, but I kinda want to do something like the Pi Dramble, wasn't even aware that a single pi would have the power to run all of these services. Though I'm not actually surprised it does.

  • GitHub repo examples

    Apache Kafka and Confluent Platform examples and demos (by confluentinc)

    Project mention: Kafka Connect, Strimzi, and a simple filter/convert task | reddit.com/r/apachekafka | 2021-06-13
  • GitHub repo helm-secrets

    DEPRECATED A helm plugin that help manage secrets with Git workflow and store them anywhere (by zendesk)

    Project mention: HELM SECRETS | reddit.com/r/u_sybrenbolandit | 2021-08-31

    Helm secrets

  • GitHub repo eks-distro

    Amazon EKS Distro (EKS-D) is a Kubernetes distribution based on and used by Amazon Elastic Kubernetes Service (EKS) to create reliable and secure Kubernetes clusters.

    Project mention: EKS Anywhere: The What, The Why and The How | dev.to | 2021-09-12

    EKS Anywhere builds on the strengths of Amazon EKS Distro, the same open-source distribution of Kubernetes that is used by Amazon EKS on the cloud, thus fostering consistency and compatibility between clusters both on AWS as well as on-premises.

  • GitHub repo geodesic

    🚀 Geodesic is a DevOps Linux Distro. We use it as a cloud automation shell. It's the fastest way to get up and running with a rock solid Open Source toolchain. ★ this repo! https://slack.cloudposse.com/

    Project mention: Terraform - Kubectl - AWS Docker image | reddit.com/r/Terraform | 2021-07-18
  • GitHub repo usernetes

    Kubernetes installable under $HOME, without the root privileges

    Project mention: `Docker-Swarm` VS. `Kubernetes` | reddit.com/r/selfhosted | 2021-08-31

    I assume you have multiple servers? I would go rootless kubernetes. https://github.com/rootless-containers/usernetes We use kubernetes on a multiserver cluster in our company.

  • GitHub repo kURL

    Production-grade, airgapped Kubernetes installer combining upstream k8s with overlays and popular components

    Project mention: GitHub - replicatedhq/kURL: Production-grade, airgapped Kubernetes installer combining upstream k8s with overlays and popular components | reddit.com/r/kubernetes | 2021-07-21
  • GitHub repo docker-registry-proxy

    An HTTPS Proxy for Docker providing centralized configuration and caching of any registry (quay.io, DockerHub, k8s.gcr.io)

    Project mention: Adding Thunderbolt to an existing NAS Server for high capacity and throughput | news.ycombinator.com | 2021-08-04
  • GitHub repo cloud-native-starter

    Cloud Native Starter for Java/Jakarta EE based Microservices on Kubernetes and Istio

    Project mention: What are some open source applications which have a robust external API calls implementations ? | reddit.com/r/java | 2021-08-24
  • GitHub repo helm-secrets

    A helm plugin that help manage secrets with Git workflow and store them anywhere

    Project mention: How to manage passwords in Helm | reddit.com/r/devops | 2021-08-21

    SOPS and helm-secrets: https://github.com/jkroepke/helm-secrets

  • GitHub repo aks-secure-baseline

    This is the Azure Kubernetes Service (AKS) Baseline Cluster reference implementation as produced by the Microsoft Azure Architecture Center.

    Project mention: Looking for recommendations for provisioning a production AKS cluster | reddit.com/r/kubernetes | 2021-01-21
  • GitHub repo flux2-kustomize-helm-example

    A GitOps workflow example for multi-env deployments with Flux, Kustomize and Helm.

    Project mention: Helm chart release management between environments | reddit.com/r/kubernetes | 2021-05-07

    My recommendation would be to take a look at their documented example of this exact scenario with various overlays for production and staging, but you could ofc add as many as you wanted. All you would do is for production point flux to the production overlay/ directory, which then calls all your normal files but overrides some values you desire. Further to this you can keep your helm chart focused on lets say the "most-common" use case, then just call it with whatever additional values you would like, E.G here in the same repo as above. Notice the values at the bottom of the yaml file which override the charts default values.

  • GitHub repo k8s-gitops

    GitOps principles to define kubernetes cluster state via code. Community around [email protected] is on discord: https://discord.gg/7PbmHRK

    Project mention: How can Intel quick sync be exposed to a pod? | reddit.com/r/kubernetes | 2021-02-05

    No prob! So the NFD config needs to know the pci ids for what you’re looking to label. The values are here: https://github.com/billimek/k8s-gitops/blob/master/kube-system/node-feature-discovery/node-feature-discovery.yaml#L67-L71

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-09-19.

Index

What are some of the best open-source Kubernete projects in Shell? This list will help you:

Project Stars
1 Dokku 21,873
2 awesome-kubernetes 11,987
3 containers-roadmap 3,903
4 docker-android 3,745
5 netshoot 3,400
6 Kubernetes-Certified-Administrator 3,276
7 longhorn 3,110
8 kubetail 2,380
9 kube-ps1 2,373
10 kubectl-aliases 2,039
11 raspberry-pi-dramble 1,450
12 examples 1,226
13 helm-secrets 1,144
14 eks-distro 983
15 geodesic 686
16 usernetes 586
17 kURL 490
18 docker-registry-proxy 464
19 cloud-native-starter 445
20 helm-secrets 355
21 aks-secure-baseline 298
22 flux2-kustomize-helm-example 278
23 k8s-gitops 277
Find remote Kubernetes jobs at our new job board 99remotejobs.com. There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com