GithubHelp home page GithubHelp logo

archisman-mridha / cloudnative-tools Goto Github PK

View Code? Open in Web Editor NEW
2.0 4.0 1.0 197 KB

Exploring Cloudnative and Kubernetes

Makefile 19.23% HCL 11.31% Dockerfile 18.01% Shell 7.27% Go 44.19%
cloudnative gitops kubernetes multicloud service-mesh

cloudnative-tools's Introduction

Exploring Cloudnative tools

  • Kubernetes Dashboard - For monitoring a Kubernetes cluster
    Deployed Kubernetes Dashboard using Terraform and Helm charts

  • DevSpace - For Kubernetes native development workflow
    Experimented with a simple Go application

  • Traefik - For exposing applications outside the Kubernetes cluster
    Exposed Traefik Dashboard itself and another sample application using Kubernetes Ingress provider

  • Kubernetes Gateway API - Better replacement of NGINX and Ingress
    Used the HTTPRoute resource to expose a sample application using Traefik as the reverse proxy

  • Bitnami Sealed Secrets - Storing Kubernetes Secrets encrypted in Github to leverage GitOPs advantages
    Generated Sealed Secret manifest file from existing Kubernetes Secret manifest file

  • CockroachDB with goLang Migrate - Distributed SQL database (CockroachDB) with a database migration tool (goLang Migrate)
    Ran migrations for a cockroachDB cluster running in the cloud

  • Argo Ecosystem - For creating fully automated Kubernetes native CI/CD pipelines based on GitOps principles
    Created an end to end CI/CD pipeline to deploy a server

    You can find the code in this repository - https://github.com/Archisman-Mridha/kubernetes-cicd-with-argo

  • RabbitMQ - For inter-service communication using Advanced Message Queue Protocol (AMQP) Made 2 microservices communicate with each other using the AMQP protocol and the message was marshelled / unmarshalled using protobuf.

  • Istio Service Mesh

    Initially I had plans to use the Cilium Service Mesh which is based on the eBPF technology. I use WSL2 and currently I am having problems running eBPF programs and Cilium in WSL2. So intead, I will explore Istio for temporary usage.

  • Cloudnative PG with Atlas (for executing database migrations in a Kubernetes native manner).

cloudnative-tools's People

Contributors

archisman-mridha avatar bluebrown avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

bluebrown

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.