Golang Design Patterns in Kubernetes Codebase

This page summarizes the projects mentioned and recommended in the original post on dev.to

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • controller-runtime

    Repo for the controller-runtime subproject of kubebuilder (sig-apimachinery)

  • // https://github.com/kubernetes-sigs/controller-runtime/blob/master/alias.go var ( // GetConfigOrDie creates a *rest.Config for talking to a Kubernetes apiserver. // If --kubeconfig is set, will use the kubeconfig file at that location. Otherwise will assume running // in cluster and use the cluster provided kubeconfig. // // Will log an error and exit if there is an error creating the rest.Config. GetConfigOrDie = config.GetConfigOrDie GetConfig = config.GetConfig // NewControllerManagedBy returns a new controller builder that will be started by the provided Manager. NewControllerManagedBy = builder.ControllerManagedBy // NewWebhookManagedBy returns a new webhook builder that will be started by the provided Manager. NewWebhookManagedBy = builder.WebhookManagedBy // NewManager returns a new Manager for creating Controllers. NewManager = manager.New // Log is the base logger used by controller-runtime. It delegates // to another logr.Logger. You *must* call SetLogger to // get any actual logging. Log = log.Log )

  • 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
  • client-go

    Go client for Kubernetes.

  • Kubernetes:

  • apimachinery

  • apiserver

    Library for writing a Kubernetes-style API server.

  • kubernetes

    Production-Grade Container Scheduling and Management

  • kube-openapi

    Kubernetes OpenAPI spec generation & serving

  • golang-design-pattern

    设计模式 Golang实现-《研磨设计模式》读书笔记

  • Golang Design Patterns 2

  • SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Writing an Operator from scratch

    7 projects | /r/kubernetes | 5 Nov 2022
  • Data Mesh: An Executive Guide to Modern Data Architecture in Manufacturing

    2 projects | dev.to | 6 Jun 2024
  • Deploy Postgres on any Kubernetes using CloudNativePG

    3 projects | dev.to | 6 Jun 2024
  • Jenkins on Kubernetes: A Comprehensive Guide 🚀

    2 projects | dev.to | 4 Jun 2024
  • OpenSSF Case Study: Enhancing Open Source Security with Sigstore at Stacklok

    1 project | dev.to | 4 Jun 2024