Shell Kubernetes

Open-source Shell projects categorized as Kubernetes

Top 23 Shell Kubernete Projects

  • Dokku

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

  • Project mention: Open-source alternative to Heroku, Vercel, and Netlify | news.ycombinator.com | 2024-04-29

    Would be great to see a comparison to some better known alternatives like

    - Dokku [0]

    - CapRover [1]

    [0] https://dokku.com/

    [1] https://caprover.com/

  • 90DaysOfDevOps

    This repository started out as a learning in public project for myself and has now become a structured learning map for many in the community. We have 3 years under our belt covering all things DevOps, including Principles, Processes, Tooling and Use Cases surrounding this vast topic.

  • Project mention: What is DevOps? | dev.to | 2024-01-07

    90DaysOfDevOps 2022

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • awesome-kubernetes

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

  • docker-mailserver

    Production-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) running inside a container.

  • Project mention: Alternative to MailCow | /r/selfhosted | 2023-06-04

    I can recommend Docker mailserver (it also works with Podman). It is already pretty lightweight but you can even make it lighter and it has an active community as well as regular updates.

  • netshoot

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

  • Project mention: Docker Container Can't Ping | /r/docker | 2023-11-11
  • docker-selenium

    Provides a simple way to run Selenium Grid with Chrome, Firefox, and Edge using Docker, making it easier to perform browser automation

  • Project mention: Has anyone managed to install changedetection.io with the visual selector? | /r/selfhosted | 2023-11-29

    Edit: I got some parts of it running. This video is very helpful. I gave up on the official docker repository for change detection io and switched to the LSIO version. I had to first install and run the docker Selenium container (available here). I installed the standalone version of Chrome from that page. Now I added one line to the docker-compose.yml in the environment section (as mentioned in the video. I did not add BASE_URL) and that was "WEBDRIVER_URL=http://192.168.1.15:4444" (this has to be an actual IP address, can't use "localhost" or anything else. I redeployed the container and the webdriver worked.

  • longhorn

    Cloud-Native distributed storage built on and for Kubernetes

  • Project mention: Diskomator – NVMe-TCP at your fingertips | news.ycombinator.com | 2023-11-15

    I'm looking forward to Longhorn[1] taking advantage of this technology.

    [1]: https://github.com/longhorn/longhorn

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • containers-roadmap

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

  • Project mention: General Availability of the AWS SDK for Rust | news.ycombinator.com | 2023-11-28

    Thanks for showing up and answering questions. Congratulations on the release.

    What kind of plans for support of Rust's evolving async ecosystem?

    Any particular reason why the public roadmap does not show the columns similar to "Researching", "We're Working On It" like the other similar public AWS Roadmaps? See example for Containers: https://github.com/aws/containers-roadmap/projects/1

    Would be nice to have fully working examples on Github, for most common scenarios across most AWS services. This is something that historically

  • 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.

  • container.training

    Slides and code samples for training, tutorials, and workshops about Docker, containers, and Kubernetes.

  • Project mention: FLaNK Stack Weekly for 24 July 2023 | dev.to | 2023-07-30
  • kube-ps1

    Kubernetes prompt info for bash and zsh

  • kubectl-aliases

    Programmatically generated handy kubectl aliases.

  • Project mention: ☸️ Kubernetes: A Pragmatic Kubectl Aliases Collection | dev.to | 2024-01-06

    # autocomplete kubectl & helm source <(kubectl completion zsh) source <(helm completion zsh) alias k=kubectl # when using below aliases, print kubectl command and then execute it function kctl() { echo "+ kubectl $@" && command kubectl $@ } # add aliases collection like 'kgpo' for 'kubectl get pods` from https://github.com/ahmetb/kubectl-aliases [ ! -f ~/.kube/aliases.sh ] && curl -fsSL "https://raw.githubusercontent.com/ahmetb/kubectl-aliases/master/.kubectl_aliases" > ~/.kube/aliases.sh && sed -i -e 's/kubectl/kctl/g' ~/.kube/aliases.sh source ~/.kube/aliases.sh # set default namespace alias kn='kctl config set-context --current --namespace' # get events sorted by last timestamp alias kgel='kctl get events --sort-by=.lastTimestamp' # get events sorted by creation timestamp alias kgec='kctl get events --sort-by=.metadata.creationTimestamp' # get pod's descending events function kger() { kctl get events --sort-by=.lastTimestamp --field-selector involvedObject.name="$@" } # get 'real' all alias kgworld='kctl get $(kubectl api-resources --verbs=list --namespaced -o name | paste -sd ",")' # display all nodes resources request and limits alias kgnr="k get nodes --no-headers | awk '{print \$1}' | xargs -I {} sh -c 'echo {} ; kubectl describe node {} | grep Allocated -A 5 | grep -ve Event -ve Allocated -ve percent -ve -- ; echo '" # start a debug pod (including lots of troubleshooting tools) alias kdebug="kctl -n default run debug-$USER --rm -it --tty --image leodotcloud/swiss-army-knife:v0.12 --image-pull-policy=IfNotPresent -- bash" # get pod's containers list function kgpc() { kctl get pod -o jsonpath="{.spec.containers[*].name}" "$@" && echo "" } # ping a service, ex: 'kping whoami:8080' alias kping='kctl run httping -it --image bretfisher/httping --image-pull-policy=IfNotPresent --rm=true --' # get existing pod's yaml without forbidden fields, ex: 'kyaml pod whoami' function kyaml() { kubectl get "$@" -o yaml | kubectl-neat } # display and delete failed pods in current namespace alias krmfailed='kctl delete pods --field-selector=status.phase=Failed'

  • kubetail

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

  • Project mention: Show HN: Kubetail – A private, real-time log viewer for Kubernetes clusters | news.ycombinator.com | 2024-02-13

    There is an existing project named kubetail, which is quite popular 3.2K starts https://github.com/johanhaleby/kubetail

  • sysbox

    An open-source, next-generation "runc" that empowers rootless containers to run workloads such as Systemd, Docker, Kubernetes, just like VMs.

  • docker-spark

    Apache Spark docker image

  • cheatsheet-kubernetes-A4

    :book: Kubernetes CheatSheets In A4

  • Project mention: ☸️ Kubernetes: Awesome Maintained Links You Will Keep Using Next Year | dev.to | 2023-09-03

    Speaking of cheat sheets, dennyzhang upholds the heatsheet-kubernetes-A4 repository on GitHub. This repository offers a printable single-page A4 cheat sheet.

  • examples

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

  • home-ops

    Wife approved HomeOps driven by Kubernetes and GitOps using Flux

  • Project mention: Ditching PaaS: Why I Went Back to Self-Hosting | news.ycombinator.com | 2024-01-18

    These are great operational wins. Agreed very much that having autonomic (can fix itself) systems at your back is a massive game changer. De-crustifies the act of running things.

    The other win is that there's a substantial cultural base to this way to go. Folks have been doing selfhosting for ages, but everyone has their own boutique setup some their way. A couple tools and techniques could be shared, but mostly everyone took blank slate configs & built their own system up, & added their own monitoring & operational scripts.

    https://github.com/onedr0p/home-ops is a set of helm scripts and other tools that is widely widely used, and there's a lot more like it. It's a huge build out, using convention and a common platform to enable portable knowledge & sharing.

    Self hosting did not have intellectual scale out at it's back, before Kubernetes came along. Docker and ansible and others have been around, but theres never been remotely the success there has been today in empowering users to setup & run complex services.

    We really have clawed out of the server-hugging jungle &started building some villages. It's wonderful to see.

  • 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.

  • kubectl-node-shell

    Exec into node via kubectl

  • Project mention: There are only 12 binaries in Talos Linux | news.ycombinator.com | 2024-03-04

    Big fan of Talos, have used it in some homelab + cloud clusters over the years, currently powers all my self-hosting. The `talosctl` command is great, and any time you need to do node-level debugging, there's always something like node-shell [1].

    [1] https://github.com/kvaps/kubectl-node-shell

  • helm-secrets

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

  • Project mention: Simplified Deployment: A Deep Dive into Containerization and Helm | dev.to | 2023-10-09

    helm plugin install https://github.com/databus23/helm-diff helm plugin install https://github.com/aslafy-z/helm-git helm plugin install https://github.com/jkroepke/helm-secrets

  • crunchy-containers

    Containers for Managing PostgreSQL on Kubernetes by Crunchy Data

  • geodesic

    🚀 Geodesic is a DevOps Linux Toolbox in Docker

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Shell Kubernetes related posts

  • Kubernetes the Hard Way – Vagrant, Ansible, No Cloud

    2 projects | news.ycombinator.com | 4 Mar 2024
  • Ditching PaaS: Why I Went Back to Self-Hosting

    1 project | news.ycombinator.com | 18 Jan 2024
  • What is DevOps?

    1 project | dev.to | 7 Jan 2024
  • An open-source alternative for Redis, MongoDB on K8s

    1 project | news.ycombinator.com | 19 Dec 2023
  • Homelab setup for Kubernetes training

    1 project | /r/homelab | 27 Nov 2023
  • Diskomator – NVMe-TCP at your fingertips

    3 projects | news.ycombinator.com | 15 Nov 2023
  • Docker Container Can't Ping

    1 project | /r/docker | 11 Nov 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 17 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 Dokku 26,094
2 90DaysOfDevOps 25,896
3 awesome-kubernetes 14,759
4 docker-mailserver 13,441
5 netshoot 7,753
6 docker-selenium 7,432
7 longhorn 5,629
8 containers-roadmap 5,152
9 Kubernetes-Certified-Administrator 4,204
10 container.training 3,551
11 kube-ps1 3,421
12 kubectl-aliases 3,271
13 kubetail 3,255
14 sysbox 2,546
15 docker-spark 2,011
16 cheatsheet-kubernetes-A4 1,921
17 examples 1,854
18 home-ops 1,764
19 eks-distro 1,346
20 kubectl-node-shell 1,327
21 helm-secrets 1,333
22 crunchy-containers 1,003
23 geodesic 919

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com