Skip to content

Nano-Core/Nano.Azure.Kubernetes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nano.Azure.Kubernetes

Cloud-native Kubernetes workloads, Helm-based deployments, and platform components for Nano applications.


Table of Contents

    📌 Summary
    ⚙️ Required Tools
    ⚖️ Licenses

Documentaion

    🔹 Nano.Azure.Kubernetes.GitHubRunner
    🔹 Nano.Azure.Kubernetes.CertManager
    🔹 Nano.Azure.Kubernetes.ClamAV
    🔹 Nano.Azure.Kubernetes.Firebase
    🔹 Nano.Azure.Kubernetes.Gateway
    🔹 Nano.Azure.Kubernetes.Grafana
    🔹 Nano.Azure.Kubernetes.Ollama
    🔹 Nano.Azure.Kubernetes.RabbitMq
    🔹 Nano.Azure.Kubernetes.Redis
    🔹 Nano.Azure.Kubernetes.SendGrid
    🔹 Nano.Azure.Kubernetes.Twilio

📌 Summary

Nano.Azure.Kubernetes provides a curated set of Kubernetes deployments, Helm charts, and platform components designed to support Nano Applications. The goal is to standardize how Nano applications are deployed and operated in Kubernetes by providing.

  • Pre-configured deployment patterns
  • Production-ready Helm-based infrastructure components
  • Reusable and composable Kubernetes building blocks
  • Opinionated but flexible cluster setups

This repository focuses on leveraging Kubernetes-native primitives to enable consistent and scalable deployments of Nano applications on Azure managed Kubernetes services.

The key principles in the Nano Kubernetes infrastructure are.

  • Kubernetes-native design – prefer native Kubernetes resources and patterns
  • Consistency over configuration – standardized deployments across all Nano applications
  • Infrastructure as code – everything is reproducible and version-controlled
  • Minimal operational overhead – reduce complexity in deployment and operations
  • Composable architecture – components can be combined or deployed independently

⚙️ Required Tools

Before continuing, make sure you have the following tools installed and configured.

Tool Description
Kubectl CLI Kubernetes provides a command line tool for communicating with a Kubernetes cluster's control plane, using the Kubernetes API.

⚠️ If Kubectl is already installed, make sure it is updated to the latest version.

⚖️ Licenses

Nano is free to use and released under the MIT License.

The deployments in this repository install and configure third-party software, which is licensed under their respective upstream open-source licenses.

License Description
Apache-2.0 Permissive with patent protection.
MIT Permissive license with minimal restrictions.
MPL-2.0 Weak copyleft license allowing use, modification, and source sharing.

About

Kubernetes components and deployments.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors