161 Resources
Golang robot-operator-tutorial Libraries
⚙️ Operating Account Operators (OAO) is a Golang tool to interact with the LDAP protocol to manage account groups, roles, ACLs/ACEs, etc...
⚙️ OAO (Operating Account Operators) ⚙️ Operating Account Operators (OAO) is a Golang tool to interact with the LDAP protocol to manage account groups
Kubernetes Operator Samples using Go, the Operator SDK and OLM
Kubernetes Operator Patterns and Best Practises This project contains Kubernetes operator samples that demonstrate best practices how to develop opera
Kubernetes Operator to automate Helm, DaemonSet, StatefulSet & Deployment updates
Keel - automated Kubernetes deployments for the rest of us Website https://keel.sh Slack - kubernetes.slack.com look for channel #keel Keel is a tool
Operator Permissions Advisor is a CLI tool that will take a catalog image and statically parse it to determine what permissions an Operator will request of OLM during an install
Operator Permissions Advisor is a CLI tool that will take a catalog image and statically parse it to determine what permissions an Operator will request of OLM during an install. The permissions are aggregated from the following sources:
Kubernetes operator for RisingWave.
Introduction The RisingWave Kubernetes Operator is a RisingWave deployment management tool based on kubernetes. The risingwave-operator currently supp
The NiFiKop NiFi Kubernetes operator makes it easy to run Apache NiFi on Kubernetes.
The NiFiKop NiFi Kubernetes operator makes it easy to run Apache NiFi on Kubernetes. Apache NiFI is a free, open-source solution that support powerful and scalable directed graphs of data routing, transformation, and system mediation logic.
An operator which complements grafana-operator for custom features which are not feasible to be merged into core operator
Grafana Complementary Operator A grafana which complements grafana-operator for custom features which are not feasible to be merged into core operator
Pulumi-k8s-operator-example - OpenGitOps Compliant Pulumi Kubernetes Operator Example
Pulumi GitOps Example OpenGitOps Compliant Pulumi Kubernetes Operator Example Pr
Go-grpc-tutorial - Simple gRPC server/client using go
Simple gRPC server/client using go Run server go run usermgmt_server/usermgmt_
Dynamic secret operator for golang
dynamic-secret-operator How to install make deploy Apply CRD apiVersion: secret.
BotHub is a web-based robot editor built in go with support for go and python.
Robot Simulator This is an application to simulate toy robot moving on a square tabletop, The robot is free to roam around the surface of the table, b
An operator that helps you perform benchmarks
Camunda-Benchmark-Operator 🏋️♀️ An operator that helps you perform benchmarks. Your first benchmark This requires that you know how to run the opera
A k8s operator to reduce CO2 footprint of your clusters
How many of your dev/preview pods stay on during weekends? Or at night? It's a waste of resources! And money! But fear not, kube-green is here to the
BotHub - BotHub is a web-based robot editor built in go with support for go and python
Robot Simulator This is an application to simulate toy robot moving on a square
Gowiki - The Go Web Application Tutorial by referenced Go docs
Go Wep Application This is a simple Go Wep Application developed by referring to
Cloudflare-operator - Manage Cloudflare DNS records with Kubernetes objects
cloudflare-operator Documentation The goal of cloudflare-operator is to manage C
Terraform-operator - The Terraform Operator provides support to run Terraform modules in Kubernetes in a declaritive way as a Kubernetes manifest
Terraform Operator The Terraform Operator provides support to run Terraform modu
Sbom-operator - Catalogue all images of a Kubernetes cluster to multiple targets with Syft
sbom-operator Catalogue all images of a Kubernetes cluster to multiple targets w
Go-wechat-robot-sender - Using command line to send msg to Wechat enterprise by Go
Go-wechat-robot-sender - Using command line to send msg to Wechat enterprise by Go
a k8s operator 、operator-sdk
helloworld-operator a k8s operator 、operator-sdk Operator 参考 https://jicki.cn/kubernetes-operator/ https://learnku.com/articles/60683 https://opensour
Tutorial code for my video Learn to Use Basic Data Structures - Slices, Structs and Maps in Golang
Learn to Use Basic Data Structures - Slices, Structs and Maps in Golang Read text from a file and split into words. Introduction to slices / lists. Co
K8s-network-config-operator - Kubernetes network config operator to push network config to switches
Kubernetes Network operator Will add more to the readme later :D Operations The
Minecraft-operator - A Kubernetes operator for Minecraft Java Edition servers
Minecraft Operator A Kubernetes operator for dedicated servers of the video game
Cloud-gaming-operator - The one that manages VMs for cloud gaming built on GCE
cloud-gaming-operator GCE上に建てたクラウドゲーミング用のVMを管理するやつ 事前準備 GCEのインスタンスかマシンイメージを作成してお
Log2rbac operator
log2rbac-operator Kubernetes operator that helps you to set up the RBAC rules for your application. If requested, it scans the application's log files
A Kubernetes operator that allows for automatic provisioning and distribution of cert-manager certs across namespaces
cached-certificate-operator CachedCertificate Workflow When a CachedCertificate is created or updated the operator does the following: Check for a val
A trading robot, that can submit basic orders in an automated fashion.
Source: https://github.com/harunnryd/btrade Issues: https://github.com/harunnryd/btrade/issues Twitter: @harunnryd LinkedIn: @harunnryd btrade is a ro
free4.chat is an instant audio conferencing service
free4chat free4.chat is an instant audio conferencing service. It is designed by the local first and privacy first principle, and is very easy to use.
Tutorial: Developing a RESTful API with Go and Gin
Tutorial: Developing a RESTful API with Go and Gin https://go.dev/doc/tutorial/w
Kubernetes controller for backing up public container images to our own registry repository
image-clone-controller Kubernetes controller which watches applications (Deployment and DaemonSet) and "caches" the images (public container images) b
Enforcing per team quota (sum of used resources across all their namespaces) and delegating the per namespace quota to users.
Quota Operator Enforcing per team quota (sum of used resources across all their namespaces) and delegating the per namespace quota to users. Instructi
Endpoints-operator - Kubernetes endpoints balance for outsite apiserver
endpoints-operator 对于集群内访问集群外部服务场景使用固定的endpoint维护增加探活功能 背景 在实际使用中,两个K8s集群内的服务经常有
Go-mix - Both a tutorial paper and a library of classic TAOCP algorithms in the Go language
MIX golang This package is both a tutorial paper and a library of classic TAOCP
goroslib is a library in pure Go that allows to build clients (nodes) for the Robot Operating System (ROS).
goroslib goroslib is a library in pure Go that allows to build clients (nodes) for the Robot Operating System (ROS). The Robot Operating System (ROS)
Getting start kubernetes operators.
Robot Operator Tutorial Intro This project understand to concept of Kubebuiler and creating native Kubenetes native resources. YAML sample can be foun
Tutorial code for my video Beginner Programming with Golang - Conways Game of Life
Beginner Programming with Golang - Conways Game of Life Who is this tutorial for? Programming beginners and people with programming experience who wan
Odyssey - Kentik Synthetics Kubernetes Operator
Odyssey KentikLabs synthetic Kubernetes operator. This operator can be used to c
Fundamental-Go - A comprehensive and FREE Online Go Development tutorial going step-by-step into the world of Go
FREE Reverse Engineering Self-Study Course HERE Fundamental Go The book and code
Hashicups-tf-provider - HashiCups Terraform Provider Tutorial
Terraform Provider HashiCups Run the following command to build the provider go
Juju is a model-driven Operator Lifecycle Manager (OLM).
Universal Operator Lifecycle Manager (OLM) for Kubernetes operators, and operators for traditional Linux and Windows apps, with declarative integration between operators for automated microservice integration.
An automated tutorial to teach you about Go!
Golings Welcome to Golings, an automated Go tutorial program (inspired by Rustlings and Haskelling). This program has some small exercises where you c
To copy a secret to another namespace and sync it up-to-date
Secret Mirror Operator This kubebuilder-based Kubernetes operator copies a Secret to another namespace and synchronizes it with the custom resource Se
A Kubernetes operator for databases.
DB8 [dɪˈbeɪt] A Kubernetes operator and a collection of Helm charts for databases. Motivation Since the deprecation of the official Helm chart reposit
Openconfig kubernetes operator
Openconfig kubernetes operator This repo covers the demo of generally using a kubernetes operator to reconcile network objects. The thought behind thi
Test Operator using operator-sdk 1.15
test-operator Test Operator using operator-sdk 1.15 operator-sdk init --domain rbt.com --repo github.com/ravitri/test-operator Writing kustomize manif
🖥️ How to build a Dockerized RESTful API application using Go.
Learning Cloud Native Go - myapp Cloud Native Application Development is a one way of speeding up building web applications, using micro-services, con
A kubernetes controller that watches the Deployments and “caches” the images
image-cloner This is just an exercise. It's a kubernetes controller that watches
Christmas Hack Day Project: Build an Kubernetes Operator to deploy Camunda Cloud services
Camunda Cloud Operator Christmas Hack Day Project (2021): Build an Kubernetes Operator to deploy Camunda Cloud services Motiviation / Idea We currentl
Learn the Go programming language (Golang) in this step-by-step tutorial course for beginners
Learn the Go programming language (Golang) in this step-by-step tutorial course for beginners. Go is an open source programming language designed at Google that makes it easy to build simple, reliable, and efficient software.
Basic Kubernetes operator that have multiple versions in CRD. This operator can be used to experiment and understand Operator/CRD behaviors.
add-operator Basic Kubernetes operator that have multiple versions in CRD. This operator can be used to experiment and understand Operator/CRD behavio
A simple robot to ban users who send as channel in group chats.
GoLang Telegram Bot GoLang Telegram Bot, written in GoLang via gotgbot library. You can even use this repository as a template to make your own GoLang
Just a dummy Kubernetes Operator, playing with another dummy service
My first operator Just playing/learning to create a K8S operator in go. I will create a dummy operator that creates pods to open a shell inside It is
A kubernetes operator sample generated by kubebuilder , which run cmd in pod on specified time
init kubebuilder init --domain github.com --repo github.com/tonyshanc/sample-operator-v2 kubebuilder create api --group sample --version v1 --kind At
A kubernetes operator demo generated by code-generator, it only watches cr's events
intro a small operator demo which only watches car cr's events. environment: ubuntu-20.04-amd64 k3s-1.21 docker-20.10.7 go-1.17 tools code-generator d
An opinionated guideline to structure & develop a Go web application/service
Goapp This is an opinionated guideline to structure a Go web application/service (or could be extended for any application). My opinions were formed o
Youtube tutorial about web scraping using golang and Gocolly
This is an example project I wrote for a youtube tutorial about webscraping using golang and gocolly It extracts data from a tracking differences webs
Avalanche : a network composed of multiple blockchains
Timestamp Virtual Machine Avalanche is a network composed of multiple blockchains. Each blockchain is an instance of a Virtual Machine (VM), much like
Automatic combat robot for golang
此项目分开源与商用版本,商用版可选择多种打拳模式。 模式:论事式,对比式,打拳式,阴阳人式,死为大式 而且vvvip用户可以根据并发,稳定,扩展,生态等等因素来选择不同语言版本的robot。 怎么定价还没想好但是想写点什么 并且此项目支持多国语言,方便国际友人打拳。 目前暂定中文,英语,日语(多看小
This is a brief tutorial I created for a couple friends to show how to do some stuff in go and ethereum. Feel free to do any PRs with suggestions
golang-tutorial This is a brief tutorial I created for a couple friends to show how to do some stuff in Go and Ethereum. Milestones Create the environ
Assigns floating ip addresses to Rancher Guest clusters.
kube-fip-operator The kube-fip-operator application manages the FloatingIP and FloatingIPRange Custom Resource Definition objects in a Rancher environ
Kubernetes Operator supporting NETCONF RPCs and Notifications.
❗ Red Hat does not provide commercial support for the content of these repos #########################################################################
Tutorial para Go
Plain-go-tutorial Tutorial para Go. Descarga antes de nada los siguientes componentes para la formación. https://code.visualstudio.com/ https://go.dev
A simple operator to interact with a Postgres database.
Built following this blog. Kubebuilder commands use to set up the project mkdir second-operator cd second-operator kubebuilder init --domain arshsharm
Source code of a YouTube tutorial about writing terminal applications with Golang
Bubble Tea Demo 00 Source code of a YouTube tutorial about writing terminal applications with Golang by using Bubble Tea. Contains a simple counter ap
A Udemy course on how to create an industry standard REST API
go-rest-industry-standard This repository is for a Udemy course on how to create an industry standard REST API. It applies the MVC pattern, routing, a
The Operator Pattern, in Nomad
Nomad Operator Example Repostiory to go along with my The Operator Pattern in Nomad blog post. Usage If you have tmux installed, you can run start.sh
Lightweight CLI tool to programmatically rescale your Hetzner virtual server daily to optimize your budget spending
Lightweight CLI tool to programmatically rescale your Hetzner virtual server daily to optimize your budget spending
Heat, heat and more heat!
Load Operator The intention of this project is to escape from the bad weather during the winter season. ;) Instead of getting wet and cold, it is used
Creates Helm chart from Kubernetes yaml
Helmify CLI that creates Helm charts from kubernetes yamls. Helmify reads a list of supported k8s objects from stdin and converts it to a helm chart.
Kubernetes operator for the Azure DevOps self-hosted pipe-line agent.
Kubernetes operator for the Azure DevOps self-hosted pipe-line agent. The operator adds an extra layer of configuration on top of the default images like: proxy settings, pool settings and auth keys.
OpenDILab RL Kubernetes Custom Resource and Operator Lib
DI Orchestrator DI Orchestrator is designed to manage DI (Decision Intelligence) jobs using Kubernetes Custom Resource and Operator. Prerequisites A w
A Kubebuilder plugin to accelerate the development of Kubernetes operators
Operator Builder Accelerate the development of Kubernetes Operators. Operator Builder extends Kubebuilder to facilitate development and maintenance of
Crossplane provider to provision and manage Kubernetes objects on (remote) Kubernetes clusters.
provider-kubernetes provider-kubernetes is a Crossplane Provider that enables deployment and management of arbitrary Kubernetes objects on clusters ty
Kubernetes operator providing CRDs to interact with NETCONF servers.
NETCONF operator This operator is meant to provide support for: RFC6241 Network Configuration Protocol (NETCONF) RFC6242 Using the NETCONF Protocol ov
Kubernetes operator for the Azure DevOps pipe-line agents
adoagent-operator Kubernetes operator for the Azure DevOps pipe-line agents init.sh #!/bin/bash # docker and github repo username export USERNAME='ba
Open IM Demo Register Use Tutorial
Open-IM-Demo-Register Use Tutorial First step: Log in to this site: https://www.aliyun.com/product/sms Buy Short Message Service You will get accessKe
📖 A little guide book on Ethereum Development with Go (golang)
📖 A little guide book on Ethereum Development with Go (golang)
A Kubernetes operator for managing Argo CD clusters.
Argo CD Operator A Kubernetes operator for managing Argo CD clusters. Documentation See the documentation for installation and usage of the operator.
Kubernetes Operator to sync secrets between different secret backends and Kubernetes
Vals-Operator Here at Digitalis we love vals, it's a tool we use daily to keep secrets stored securely. We also use secrets-manager on the Kubernetes
Tutorial: Deploying a basic Gin app on Jekyo
Tutorial: Deploying a basic Gin app on Jekyo Demo app here Prerequisites Make sure you have NodeJS, npm and git installed. If it's your first time usi
An example of simple Kubernetes operator.
Simple Wordpress Operator An example of simple Kubernetes operator. This operator was created using Operator-SDK 1.14 Creating the Operator Create dir
Web programming tutorial with Golang
Tutorial de programação Web com Golang Para rodar o servidor Entre na pasta web_app, onde está o main.go cd caminho/para/pasta/web_app Agora execute
The Oracle Database Operator for Kubernetes (a.k.a. OraOperator) helps developers, DBAs, DevOps and GitOps teams reduce the time and complexity of deploying and managing Oracle Databases
The Oracle Database Operator for Kubernetes (a.k.a. OraOperator) helps developers, DBAs, DevOps and GitOps teams reduce the time and complexity of deploying and managing Oracle Databases. It eliminates the dependency on a human operator or administrator for the majority of database operations.
Manage SQL databases, users and grant using kubernetes manifests
SqlOperator Operate sql databases, users and grants. This is a WIP project and should not at all be used in production at this time. Feel free to vali
PolarDB Stack is a DBaaS implementation for PolarDB-for-Postgres, as an operator creates and manages PolarDB/PostgreSQL clusters running in Kubernetes. It provides re-construct, failover swtich-over, scale up/out, high-available capabilities for each clusters.
PolarDB Stack开源版生命周期 1 系统概述 PolarDB是阿里云自研的云原生关系型数据库,采用了基于Shared-Storage的存储计算分离架构。数据库由传统的Share-Nothing,转变成了Shared-Storage架构。由原来的N份计算+N份存储,转变成了N份计算+1份存储
YurtCluster Operator creates and manages OpenYurt cluster atop Kubernetes
YurtCluster Operator Quick Start Prepare a Kubernetes cluster # cat EOF | kind create cluster --config=- kind: Cluster apiVersion: kind.x-k8s.io/v1a
Comparison of Pixel and Ebiten API on the trees tutorial
Rewriting the trees tutorial of Pixel with Ebiten for API comparison I tried Pixel and really liked the clean API but the dev seems to be on pause sin
PolarDB-X Operator is a Kubernetes extension that aims to create and manage PolarDB-X cluster on Kubernetes.
GalaxyKube -- PolarDB-X Operator PolarDB-X Operator is a Kubernetes extension that aims to create and manage PolarDB-X cluster on Kubernetes. It follo
ClickHouse Operator creates, configures and manages ClickHouse clusters running on Kubernetes
ClickHouse Operator ClickHouse Operator creates, configures and manages ClickHouse clusters running on Kubernetes. Features The ClickHouse Operator fo
An operator to support Haschicorp Vault configuration workflows from within Kubernetes
Vault Config Operator This operator helps set up Vault Configurations. The main intent is to do so such that subsequently pods can consume the secrets
DingTalk (dingding) is the go implementation of the DingTalk robot. DingTalk(dingding) 是钉钉机器人的 go 实现
DingTalk (dingding) is the go implementation of the DingTalk robot. Support Docker, Jenkinsfile, command line mode, module mode, signature security settings, chain syntax to create messages, support text, link, markdown,ActionCard,FeedCard message types.
A cloud native Kubernetes Global Balancer
K8GB - Kubernetes Global Balancer Project Health A Global Service Load Balancing solution with a focus on having cloud native qualities and work nativ
Simple Golang API to demonstrate file upload to fireabase storage and retrieving url of uploaded file.
go-firebase-storage -Work in progress 🛠️ Simple Golang API that uses Firebase as its backend to demonstrate various firebase services using Go such a
A Kubernetes Operator, that helps DevOps team accelerate their journey into the cloud and K8s.
A Kubernetes Operator, that helps DevOps team accelerate their journey into the cloud and K8s. OAM operator scaffolds all of the code required to create resources across various cloud provides, which includes both K8s and Non-K8s resources
An operator to support Haschicorp Vault configuration workflows from within Kubernetes
Vault Config Operator This operator helps set up Vault Configurations. The main intent is to do so such that subsequently pods can consume the secrets
go programming language tutorial
go programming language tutorial Hello World Hello World fmt package Variables Short Declaration The Var Keyword Exploring Type Own Type Conversion Ty