SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Openshift Projects
-
OKD: The upstream, community developed OpenShift version that is used in the other open shift distributions. Its source code is available on Github. The v4 Version uses the CRIO container engine. It also has a built-in image repository.
-
kube-bench
Checks whether Kubernetes is deployed according to security best practices as defined in the CIS Kubernetes Benchmark
Project mention: Kube-bench and Popeye: A Power Duo for AKS Security Compliance | dev.to | 2023-01-23The official repository can be found here with detailed installation instructions.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Reloader
A Kubernetes controller to watch changes in ConfigMap and Secrets and do rolling upgrades on Pods with their associated Deployment, StatefulSet, DaemonSet and DeploymentConfig – [✩Star] if you're using it!
Project mention: Environment variables - manifest or configMap? | reddit.com/r/kubernetes | 2023-02-18You can install https://github.com/stakater/Reloader And then it's just matter of a single annotation and it restarts automatically when there are changes.
-
jx
Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Cloud Native pipelines from Tekton
Project mention: Best way to install and use kubernetes for learning | reddit.com/r/kubernetes | 2022-11-12Jenkins X (https://jenkins-x.io/) - standup k8s w gitops ci/cd around jenkins
-
Kiali: The Istio service mesh console. You’ll be able to monitor and check traffic flows, configure rich rules, circuit breakers, load balancers, and more.
-
Project mention: What's the story behind the abandonment with GlusterFS and heketi? | reddit.com/r/kubernetes | 2022-12-17
Something I have been blissfully ignorant about is the glusterfs support that seems abandoned. There was gluster/gluster-kubernetes with the goal to easily create gluster clusters and heketi providing a restful api for that.
-
crc
crc is a tool to run containers. It manages a local OpenShift 4.x cluster or a Podman VM optimized for testing and development purposes
The issue is currently being worked on here is the link with the workaround.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
Project mention: Kubernetes Multi-Cluster Part 3: Authentication and Access Control | dev.to | 2022-05-09
If an incident occurs within your multiple clusters, audit logging can guide you through root cause analysis. Audit2rbac is a reliable tool for auditing, which takes Kubernetes access logs and creates RBAC resource definition from the logs.
-
camel-k
Apache Camel K is a lightweight integration platform, born on Kubernetes, with serverless superpowers
-
Project mention: Exposer son pod à distance dans Kubernetes ou OpenShift avec Rust … | dev.to | 2022-12-25
bash-4.4 ~ $ odo odo is a CLI tool for running OpenShift applications in a fast and automated manner. Reducing the complexity of deployment, odo adds iterative development without the worry of deploying your source code. Find more information at https://github.com/redhat-developer/odo Get started by creating a new application: git clone https://github.com/openshift/nodejs-ex && cd nodejs-ex odo create nodejs odo push Your nodejs application has now been deployed. odo has pushed the source code, built the application and deployed it on OpenShift. You can now edit your code in real time and watch as odo automatically deploys your application. odo watch To access your application, create a URL: odo url create myurl odo push More information such as logs or what components you've deployed can be accessed with these commands: odo describe odo list odo log To see a full list of commands, run 'odo --help'
-
grafana-operator
An operator for Grafana that installs and manages Grafana instances, Dashboards and Datasources through Kubernetes/OpenShift CRs
If you run your instance on EKS with the grafana operator then you can install them like any other cuszom resource. (Not sure if you are using Fargate with ECS or EKS) https://github.com/grafana-operator/grafana-operator/blob/master/documentation/dashboards.md
-
-
IngressMonitorController
A Kubernetes controller to watch ingresses and create liveness alerts for your apps/microservices in UptimeRobot, StatusCake, Pingdom, etc. – [✩Star] if you're using it!
-
redis-operator
A golang based redis operator that will make/oversee Redis standalone/cluster mode setup on top of the Kubernetes. (by OT-CONTAINER-KIT)
Project mention: Ask r/kubernetes: What are you working on this week? | reddit.com/r/kubernetes | 2023-01-04 -
Project mention: Looking for some thoughts on backup solutions for Kubernetes | reddit.com/r/kubernetes | 2022-08-09
There is an open PR to fix that issue: https://github.com/k8up-io/k8up/issues/319. It was created in January 2021 and till this day it remains open.
-
Forecastle
Forecastle is a control panel which dynamically discovers and provides a launchpad to access applications deployed on Kubernetes – [✩Star] if you're using it!
Project mention: Simple controller/operator development question | reddit.com/r/kubernetes | 2022-07-09 -
-
-
-
conceal
A command line utility that provides a secure method to get your secrets from your existing password manager. :lock:
-
Project mention: A Kubernetes/Openshift Operator to configure external Load Balancers | reddit.com/r/kubernetes | 2022-08-25
-
mongodb-operator
A golang based operator to create and manage MongoDB standalone setup and cluster setup
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Openshift related posts
- Sample of applications that can be used for CI/CD and Kubernetes practice
- Openshift Local Checksum Mismatch
- new MicroShift releases [4.12.x]!
- Environment variables - manifest or configMap?
- AWS secret store CSI Driver provider - how to reload pod after SecretProvider update?
- A better way to manage secrets in Kubernetes
- Kubernetes with Red Hat Open Shift
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f160f1dd720>
www.saashub.com | 24 Mar 2023
Index
What are some of the best open-source Openshift projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | Openshift Origin | 8,302 |
2 | kube-bench | 5,715 |
3 | Reloader | 4,952 |
4 | jx | 4,348 |
5 | kiali | 3,058 |
6 | heketi | 1,247 |
7 | crc | 1,081 |
8 | audit2rbac | 935 |
9 | camel-k | 763 |
10 | odo | 693 |
11 | grafana-operator | 548 |
12 | microshift | 478 |
13 | IngressMonitorController | 464 |
14 | redis-operator | 435 |
15 | k8up | 394 |
16 | Forecastle | 391 |
17 | argocd-operator | 380 |
18 | k8s-bigip-ctlr | 268 |
19 | hyperconverged-cluster-operator | 106 |
20 | conceal | 57 |
21 | lbconfig-operator | 43 |
22 | mongodb-operator | 39 |
23 | infinispan-operator | 33 |