Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (6.9%) to scientific vocabulary
Keywords
Repository
Kubernetes Complete Hands-On Guides
Basic Info
- Host: GitHub
- Owner: anveshmuppeda
- License: gpl-3.0
- Language: Smarty
- Default Branch: main
- Homepage: https://anveshmuppeda.github.io/kubernetes/
- Size: 144 MB
Statistics
- Stars: 221
- Watchers: 5
- Forks: 185
- Open Issues: 18
- Releases: 5
Topics
Metadata Files
README.md
Community-Driven Knowledge Hub
We welcome contributions to build the most comprehensive Kubernetes hands-on resource!
How You Can Help: - Report Issues - Suggest New Guides - Submit Article Improvements - Add Missing Concepts - Review Open PRs
Table of Contents
- Why These Guides?
- Introduction
- My Blogs On Kubernetes
- Concepts Covered in This Repository
- Architecture
- Basic Concepts
- Conclusion
- References
Why These Guides?
Battle-Tested Content - Lessons from managing 1000+ pods in production
Cloud-Agnostic - Works on AWS EKS, GCP GKE, Azure AKS, and bare metal
Version Current - Updated for Kubernetes 1.32+ features
Zero Fluff - Direct executable examples with explanations
Introduction
Kubernetes, also known as K8s, is an open-source container orchestration platform designed to automate the deployment, scaling, and management of containerized applications. It groups containers into logical units for easy management and discovery, ensuring high availability and scalability.
My Blogs On Kubernetes
Here is a List of My Blog Posts on Kubernetes
| No. | Date | Title |
| --- | ---------- | ----- |
| 1 | N/A | A Hands-on Guide to Kubernetes Custom Resource Definitions (CRDs) with a Practical Example |
| 2 | N/A | A Hands-on Guide to Vault in Kubernetes |
| 3 | N/A | A Hands-on Guide to Kubernetes Resource Quotas & Limit Ranges |
| 4 | N/A | Rolling Update & Recreate Deployment Strategies in Kubernetes
| 5 | N/A | Blue-Green Deployment in Kubernetes
| 6 | N/A | A Hands-on Guide to Kubernetes Volumes
| 7 | N/A | A Hands-on Guide to Kubernetes RBAC with a User Creation
| 8 | N/A | Implementing Canary Deployment in Kubernetes
| 9 | N/A | A Hands-on Guide to Kubernetes Pod Disruption Budget (PDB)
| 10 | N/A | A Hands-on Guide to Kubernetes CronJobs
| 11 | N/A | A Hands-on Guide to Kubernetes Jobs
| 12 | N/A | Mastering Kubernetes Backups with Velero
| 13 | N/A | Kubernetes Ingress: Transitioning to HTTPS with Self-Signed Certificates
| 14 | N/A | Mastering Kubernetes ConfigMaps
| 15 | N/A | Secure Your Kubernetes Apps: Hands-On Basic Authentication with Ingress
| 16 | N/A | Migrating Angular .NET Docker Environment to Kubernetes
| 17 | N/A | Exploring Types of Routing-Based Ingresses in Kubernetes
| 18 | N/A | A Hands-On Guide to Kubernetes Ingress Nginx
| 19 | N/A | Mastering Kubernetes Ingress
| 20 | N/A | From Docker to Kubernetes: Elevating Our Login App
| 21 | N/A | Kubernetes Taints & Tolerations
| 22 | N/A | Azure DevOps Self-Hosted Agents on Kubernetes: Part 3
| 23 | N/A | Azure DevOps Self-Hosted Agents on Kubernetes: Part 2
| 24 | N/A | Azure DevOps Self-Hosted Agents on Kubernetes: Part 1
| 25 | N/A | Understanding Kubernetes Pod Fields
| 26 | N/A | kubectl Helper: Your Ultimate Kubernetes Command Companion
| 27 | N/A | Exploring Container Types in Kubernetes: Beyond Init and Sidecar Containers
| 28 | N/A | Deploying NGINX on Kubernetes: A Quick Guide
| 29 | N/A | Setting Up an Amazon EKS Cluster and Node Group Using eksctl
| 30 | N/A | Jump Box Setup on EKS Cluster
| 31 | N/A | A Hands-On Guide to Kubernetes External Secrets Operator
| 32 | N/A | A Hands-On Guide to Kubernetes Priority Classes
| 33 | N/A | A Hands-On Guide to Kubernetes Horizontal & Vertical Pod Autoscalers
| 34 | N/A | A Hands-On Guide to Kubernetes QoS Classes
| 35 | N/A | A Hands-On Guide to Kubernetes Endpoints & EndpointSlices
| 36 | 2025-04-14 | AWS EKS Pod Identity vs IRSA |
| 37 | 2025-04-14 | Karpenter + EKS: The Smart Way to Scale |
| 38 | 2025-04-08 | A Hands-On Guide to AWS EKS IAM Roles for Service Accounts (IRSA) |
| 39 | 2025-04-07 | A Hands-On Guide to AWS EKS Pod Identity |
| 40 | 2025-03-31 | EKS Debug with AI Assistant |
| 41 | 2025-02-24 | A Hands-On Guide to AWS EKS Fargate Cluster |
| 42 | 2025-02-24 | Hands-On Guide to Creating an Amazon EKS Cluster with Managed Node Groups |
| 43 | 2025-02-23 | Hands-On Guide to Creating an Amazon EKS Cluster with Self-Managed Worker Nodes |
| 44 | 2025-04-21 | Hands-On FluxCD: GitOps for Kubernetes at Scale |
| 45 | 2025-04-27 | Containerized Helm: Zero-Install Cluster Management |
| 46 | 2025-04-27 | Containerized Helm: Zero-Install Cluster Management |
| 47 | 2025-04-27 | K8s Tools Docker Imageskubectl |
| 48 | 2025-04-29 | Containerized FluxCD: Zero-Install Cluster Management |
| 49 | 2025-05-11 | kubectl-ai: Speak, Dont Script |
| 50 | 2025-05-12 | Introducing the Official Kubernetes Hands-On Guides |
| 51 | 2025-05-12 | Amazon EKS Auto Mode: A Hands-On Guide |
| 52 | 2025-05-18 | EKS Node Viewer: A Hands-On Guide |
| 53 | 2025-05-18 | Amazon EKS Kubecost: A Hands-On Guide |
| 54 | 2025-06-01 | EKS Storage with Amazon EBS (Elastic Block Storage): Complete Implementation Guide |
| 55 | 2025-06-01 | EKS Pod Density with Prefix Delegation: A Complete Guide |
| 56 | 2025-06-03 | EKS Storage with Amazon EFS (Elastic File System): Complete Implementation Guide |
| 57 | 2025-06-09 | EKS Mountpoint for Amazon S3 CSI Driver: Complete Implementation Guide |
| 58 | 2025-06-08 | Choosing the Right Storage for EKS: EBS vs. EFS vs. S3 |
| 59 | 2025-06-10 | CSI ephemeral volumes: A Deep Dive into Kubernetes CSI with the HostPath Driver |
Concepts Covered in This Repository
EKS Getting Started
1. A Hands-On Guide to AWS EKS Fargate Cluster
2. A Hands-On Guide to AWS EKS Cluster with Managed Node Groups
3. A Hands-On Guide to AWS EKS Cluster with Self-Managed Worker Nodes
4. A Hands-On Guide to AWS EKS Cluster with Managed Node Groups
5. AWS Load Balancer Controller on EKS: A Comprehensive Guide
6. Amazon EKS Auto Mode: A Hands-On Guide
7. Amazon EKS Kubecost: A Hands-On Guide
8. EKS Node Viewer: A Hands-On Guide
9. EKS Pod Density with Prefix Delegation: A Complete Guide
Cluster Setup and Configuration
1. Spin Up a Local Kubernetes Cluster with kind in Minutes
2. Step-by-Step Guide: Setting Up a Kubernetes Cluster on AWS EC2 Using kubeadm
3. Getting Started with Minikube
Deployment Strategies
1. Blue-Green Deployment Strategy
2. Canary Deployment Strategy
3. Rolling Update Deployment Strategy
4. Recreate Deployment Strategy
FluxCD Getting Started
1. Hands-On FluxCD: GitOps for Kubernetes at Scale
Monitoring Getting Started
1. Grafana Loki: Log Aggregation for Kubernetes
2. Prometheus and Grafana: Monitoring Kubernetes Clusters
3. Alertmanager: Managing Alerts in Kubernetes
4. ELK Stack: Centralized Logging for Kubernetes
Scaling Getting Started
1. Horizontal Pod Autoscaler (HPA)
2. Vertical Pod Autoscaler (VPA)
3. Karpenter + EKS: The Smart Way to Scale
4. KEDA (Kubernetes Event-Driven Autoscaling)
Backup and Restore Guides
1. Velero: Backup and Restore for Kubernetes
Security in Kubernetes
1. HashiCorp Vault: Secrets Management for Kubernetes
2. CoreDNS: DNS and Service Discovery in Kubernetes
AI in Kubernetes
1. Building an Intelligent EKS Troubleshooting Assistant: AI-Driven Kubernetes Operations
2. Kubectl-AI: Enhance Kubernetes Management with AI
Architecture
Master Node Components
The master node is responsible for managing the Kubernetes cluster. It oversees the nodes and the pods running within the cluster. Key components of the master node include:
- API Server: Exposes the Kubernetes API, acting as the front end for the Kubernetes control plane.
- Etcd: A consistent and highly-available key-value store used for all cluster data.
- Scheduler: Assigns workloads to the worker nodes based on resource availability.
- Controller Manager: Runs controller processes to regulate the state of the cluster, handling tasks like node failures and endpoint management.
- Cloud Controller Manager: Manages cloud-specific controller processes.
Worker Node Components
Worker nodes run the applications and handle the containerized workloads. Each worker node has its own set of components:
- Kubelet: Ensures that containers are running in a pod by communicating with the master node.
- Kube-proxy: Maintains network rules and handles network communication within and outside the cluster.
- Container Runtime: Runs the containers. Common runtimes include Docker, containerd, and CRI-O.
Guides Covered in This Repository
This repository contains a comprehensive set of hands-on guides and practical examples for mastering Kubernetes. Below is a categorized list of topics covered:
Kubernetes Basics
- Introduction to Kubernetes Architecture
- Understanding Master and Worker Node Components
- Pods, Services, and Deployments
- Namespaces and Resource Management
- Volumes and Persistent Storage
Advanced Kubernetes Concepts
- Rolling Updates and Recreate Deployment Strategies
- Blue-Green and Canary Deployment Strategies
- Kubernetes RBAC (Role-Based Access Control)
- Kubernetes Resource Quotas and Limit Ranges
- Kubernetes Pod Disruption Budgets (PDBs)
Kubernetes Tools
- Using
kubectlfor Cluster Management - Helm: Kubernetes Package Manager
- Velero: Backup and Restore for Kubernetes
- ArgoCD: Continuous Delivery for Kubernetes
- FluxCD: GitOps for Kubernetes
- eksctl: Managing Amazon EKS Clusters
Kubernetes Networking
- Kubernetes Ingress and Routing
- Transitioning to HTTPS with Self-Signed Certificates
- Kubernetes Taints and Tolerations
- Kubernetes Endpoints and EndpointSlices
Kubernetes Scaling and Performance
- Horizontal and Vertical Pod Autoscalers
- Kubernetes Priority Classes and QoS Classes
- Scaling with Karpenter on AWS EKS
Kubernetes on Cloud
- Setting Up Amazon EKS Clusters with eksctl
- Using Fargate Profiles in Amazon EKS
- Azure DevOps Self-Hosted Agents on Kubernetes
How to Use This Repository Effectively
1. Clone the Repository
Start by cloning the repository to your local machine:
bash
git clone https://github.com/anveshmuppeda/kubernetes.git
cd kubernetes
2. Explore the Guides
The repository is organized into directories and files for each topic. Navigate through the folders to find the guide you are interested in.
3. Run the Examples
Each guide includes practical examples. Follow the instructions provided in the guide to execute the examples in your Kubernetes environment.
4. Use the Docker Images
This repository also includes Dockerfiles for Kubernetes tools like kubectl, helm, velero, argocd, fluxcd, and eksctl. You can build and use these images as follows:
Build the All-in-One Docker Image:
bash
docker build \
--build-arg KUBECTL_VERSION=<kubectl_version> \
--build-arg HELM_VERSION=<helm_version> \
--build-arg VELERO_VERSION=<velero_version> \
--build-arg ARGOCD_VERSION=<argocd_version> \
--build-arg FLUX_VERSION=<flux_version> \
--build-arg EKSCTL_VERSION=<eksctl_version> \
-t anvesh35/k8s-tools:allinone \
-f dockerfiles/k8s-tools/allinone/Dockerfile .
Run the All-in-One Docker Image:
bash
docker run --rm -it anvesh35/k8s-tools:allinone bash
5. Contribute to the Repository
We welcome contributions! If you find an issue or have an idea for improvement, feel free to open an issue or submit a pull request.
Conclusion
This repository is a one-stop resource for learning Kubernetes with hands-on examples and practical guides. Whether you are a beginner or an advanced user, you will find valuable content to enhance your Kubernetes knowledge and skills.
References
- Kubernetes Documentation
- Kubernetes GitHub Repository
- Kubernetes API Reference
- Kubernetes Icon Set
- Minikube Play Ground
- K8s Labs
- Killercoda Play Ground
Project Maintainers & Contributors
Anvesh Muppeda |
Sai Manasa Kota |
Rohini Gundala |
Devansh Bharadwaj |
Ajay Muppeda |
License
This project is licensed under the GNU License - see the LICENSE file for details.
Stargazers over time
Owner
- Name: Anvesh Muppeda
- Login: anveshmuppeda
- Kind: user
- Location: Lubbock
- Company: Texas Tech University
- Website: https://anveshmuppeda.github.io/profile/
- Twitter: Anvesh66743877
- Repositories: 3
- Profile: https://github.com/anveshmuppeda
Master's Student in Texas Tech University.
GitHub Events
Total
- Create event: 31
- Release event: 1
- Issues event: 39
- Watch event: 118
- Delete event: 10
- Issue comment event: 9
- Member event: 6
- Push event: 717
- Pull request review comment event: 14
- Pull request review event: 18
- Pull request event: 295
- Fork event: 80
Last Year
- Create event: 31
- Release event: 1
- Issues event: 39
- Watch event: 118
- Delete event: 10
- Issue comment event: 9
- Member event: 6
- Push event: 717
- Pull request review comment event: 14
- Pull request review event: 18
- Pull request event: 295
- Fork event: 80
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 19
- Total pull requests: 148
- Average time to close issues: 14 days
- Average time to close pull requests: about 10 hours
- Total issue authors: 4
- Total pull request authors: 7
- Average comments per issue: 0.21
- Average comments per pull request: 0.02
- Merged pull requests: 120
- Bot issues: 0
- Bot pull requests: 19
Past Year
- Issues: 19
- Pull requests: 148
- Average time to close issues: 14 days
- Average time to close pull requests: about 10 hours
- Issue authors: 4
- Pull request authors: 7
- Average comments per issue: 0.21
- Average comments per pull request: 0.02
- Merged pull requests: 120
- Bot issues: 0
- Bot pull requests: 19
Top Authors
Issue Authors
- anveshmuppeda (15)
- saimanasak (2)
- Rohinigundala2019 (1)
- huikang (1)
Pull Request Authors
- anveshmuppeda (116)
- dependabot[bot] (19)
- ajaymuppeda (7)
- terrtt (5)
- saimanasak (3)
- Rohinigundala2019 (1)
- NithishAjju (1)
- ankitnewjobs (1)
- Farooq-Abdulla (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- EndBug/add-and-commit v7 composite
- actions/checkout v3 composite
- docker/build-push-action v4 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- actions/checkout v3 composite
- docker/build-push-action v4 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- EndBug/add-and-commit v7 composite
- actions/checkout v4 composite
- actions/setup-python v4 composite
- ubuntu 18.04 build
- nginx alpine build
- ubuntu 18.04 build
- feedparser *
- actions/checkout v4 composite
- actions/deploy-pages v4 composite
- actions/setup-node v4 composite
- actions/upload-pages-artifact v3 composite
- actions/checkout v3 composite
- docker/build-push-action v4 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- actions/checkout v3 composite
- docker/build-push-action v4 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- actions/checkout v3 composite
- docker/build-push-action v4 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- actions/checkout v3 composite
- docker/build-push-action v4 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- actions/checkout v3 composite
- docker/build-push-action v4 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- actions/checkout v3 composite
- docker/build-push-action v4 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- actions/checkout v3 composite
- docker/build-push-action v4 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- actions/checkout v3 composite
- docker/build-push-action v4 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- actions/checkout v4 composite
- actions/setup-node v4 composite
- alpine 3.19 build
- debian bullseye-slim build
- alpine 3.19 build
- alpine 3.19 build
- alpine 3.19 build
- alpine 3.19 build
- alpine 3.21 build
- alpine 3.19 build
- python latest build
- nginx alpine build
- nginx alpine build
- io.github.bonigarcia:webdrivermanager 5.3.0
- org.seleniumhq.selenium:selenium-java 4.5.0
- org.testng:testng 7.7.0
- io.github.bonigarcia:webdrivermanager 5.3.0
- org.seleniumhq.selenium:selenium-java 4.5.0
- org.testng:testng 7.7.0
- io.github.bonigarcia:webdrivermanager 5.3.0
- org.seleniumhq.selenium:selenium-java 4.5.0
- org.testng:testng 7.7.0
- 1283 dependencies
- @docusaurus/module-type-aliases 3.7.0 development
- @docusaurus/tsconfig 3.7.0 development
- @docusaurus/types 3.7.0 development
- typescript ~5.6.2 development
- @cmfcmf/docusaurus-search-local ^1.2.0
- @docusaurus/core ^3.7.0
- @docusaurus/preset-classic 3.7.0
- @docusaurus/theme-live-codeblock ^3.7.0
- @mdx-js/react ^3.0.0
- clsx ^2.0.0
- docusaurus-lunr-search ^3.6.0
- js-yaml ^4.1.0
- lunr ^2.3.9
- prism-react-renderer ^2.3.0
- react ^19.0.0
- react-dom ^19.0.0
- blinker ==1.8.2
- certifi ==2024.7.4
- charset-normalizer ==3.3.2
- click ==8.1.7
- dominate ==2.9.1
- flask ==3.0.3
- flask-bootstrap ==3.3.7.1
- flask-json ==0.4.0
- gevent ==24.2.1
- greenlet ==3.0.3
- gunicorn ==23.0.0
- idna ==3.7
- itsdangerous ==2.2.0
- jinja2 ==3.1.6
- json2html ==1.3.0
- markupsafe ==2.1.5
- packaging ==24.0
- requests ==2.32.0
- simplejson ==3.19.2
- urllib3 ==2.2.2
- visitor ==0.1.3
- werkzeug ==3.0.6
- zope-event ==5.0
- zope-interface ==6.4
- actions/checkout v3 composite
- docker/build-push-action v4 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- actions/checkout v3 composite
- docker/build-push-action v4 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- actions/checkout v3 composite
- docker/build-push-action v4 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- actions/checkout v3 composite
- docker/build-push-action v4 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- actions/checkout v3 composite
- docker/build-push-action v4 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- actions/checkout v3 composite
- docker/build-push-action v4 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- actions/checkout v3 composite
- docker/build-push-action v4 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- actions/checkout v3 composite
- docker/build-push-action v4 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- actions/checkout v3 composite
- docker/build-push-action v4 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- actions/checkout v3 composite
- docker/build-push-action v4 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- actions/checkout v3 composite
- docker/build-push-action v4 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- actions/checkout v3 composite
- docker/build-push-action v4 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- eclipse-temurin 21.0.5_11-jdk@sha256 build
- eclipse-temurin 21.0.5_11-jre-alpine@sha256 build
- mcr.microsoft.com/dotnet/runtime-deps 9.0.1-noble-chiseled@sha256 build
- mcr.microsoft.com/dotnet/sdk 9.0.101-noble@sha256 build
- golang 1.23.4-alpine@sha256 build
- scratch latest build
- alpine 3.20.3@sha256 build
- node 20.18.1-alpine@sha256 build
- base latest build
- python 3.12.8-alpine@sha256 build
- golang 1.23.4-alpine@sha256 build
- scratch latest build
- base latest build
- python 3.12.8-alpine@sha256 build
- alpine 3.20.3@sha256 build
- node 20.18.1-alpine@sha256 build
- golang 1.23.4-alpine@sha256 build
- scratch latest build
- base latest build
- python 3.12.8-alpine@sha256 build
- golang 1.23.4-alpine@sha256 build
- scratch latest build
- base latest build
- python 3.12.8-slim@sha256 build
- cloud.google.com/go v0.116.0
- cloud.google.com/go/auth v0.11.0
- cloud.google.com/go/auth/oauth2adapt v0.2.6
- cloud.google.com/go/compute/metadata v0.6.0
- cloud.google.com/go/profiler v0.4.2
- github.com/cenkalti/backoff/v4 v4.3.0
- github.com/go-logr/logr v1.4.2
- github.com/go-logr/stdr v1.2.2
- github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
- github.com/google/pprof v0.0.0-20240903155634-a8630aee4ab9
- github.com/google/s2a-go v0.1.8
- github.com/google/uuid v1.6.0
- github.com/googleapis/enterprise-certificate-proxy v0.3.4
- github.com/googleapis/gax-go/v2 v2.14.0
- github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.1
- github.com/pkg/errors v0.9.1
- github.com/sirupsen/logrus v1.9.3
- go.opencensus.io v0.24.0
- go.opentelemetry.io/auto/sdk v1.1.0
- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.60.0
- go.opentelemetry.io/otel v1.35.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.35.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.35.0
- go.opentelemetry.io/otel/metric v1.35.0
- go.opentelemetry.io/otel/sdk v1.35.0
- go.opentelemetry.io/otel/trace v1.35.0
- go.opentelemetry.io/proto/otlp v1.5.0
- golang.org/x/crypto v0.33.0
- golang.org/x/net v0.35.0
- golang.org/x/oauth2 v0.26.0
- golang.org/x/sync v0.11.0
- golang.org/x/sys v0.30.0
- golang.org/x/text v0.22.0
- golang.org/x/time v0.8.0
- google.golang.org/api v0.210.0
- google.golang.org/genproto v0.0.0-20241118233622-e639e219e697
- google.golang.org/genproto/googleapis/api v0.0.0-20250218202821-56aae31c358a
- google.golang.org/genproto/googleapis/rpc v0.0.0-20250218202821-56aae31c358a
- google.golang.org/grpc v1.71.0
- google.golang.org/protobuf v1.36.6
- 179 dependencies
- cloud.google.com/go v0.116.0
- cloud.google.com/go/auth v0.11.0
- cloud.google.com/go/auth/oauth2adapt v0.2.6
- cloud.google.com/go/compute/metadata v0.6.0
- cloud.google.com/go/profiler v0.4.2
- github.com/cenkalti/backoff/v4 v4.3.0
- github.com/felixge/httpsnoop v1.0.4
- github.com/gabriel-vasile/mimetype v1.4.8
- github.com/go-logr/logr v1.4.2
- github.com/go-logr/stdr v1.2.2
- github.com/go-playground/locales v0.14.1
- github.com/go-playground/universal-translator v0.18.1
- github.com/go-playground/validator/v10 v10.25.0
- github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
- github.com/google/pprof v0.0.0-20240903155634-a8630aee4ab9
- github.com/google/s2a-go v0.1.8
- github.com/google/uuid v1.6.0
- github.com/googleapis/enterprise-certificate-proxy v0.3.4
- github.com/googleapis/gax-go/v2 v2.14.0
- github.com/gorilla/mux v1.8.1
- github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.1
- github.com/leodido/go-urn v1.4.0
- github.com/pkg/errors v0.9.1
- github.com/sirupsen/logrus v1.9.3
- go.opencensus.io v0.24.0
- go.opentelemetry.io/auto/sdk v1.1.0
- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.60.0
- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0
- go.opentelemetry.io/otel v1.35.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.35.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.35.0
- go.opentelemetry.io/otel/metric v1.35.0
- go.opentelemetry.io/otel/sdk v1.35.0
- go.opentelemetry.io/otel/trace v1.35.0
- go.opentelemetry.io/proto/otlp v1.5.0
- golang.org/x/crypto v0.33.0
- golang.org/x/net v0.35.0
- golang.org/x/oauth2 v0.26.0
- golang.org/x/sync v0.11.0
- golang.org/x/sys v0.30.0
- golang.org/x/text v0.22.0
- golang.org/x/time v0.8.0
- google.golang.org/api v0.210.0
- google.golang.org/genproto v0.0.0-20241118233622-e639e219e697
- google.golang.org/genproto/googleapis/api v0.0.0-20250218202821-56aae31c358a
- google.golang.org/genproto/googleapis/rpc v0.0.0-20250218202821-56aae31c358a
- google.golang.org/grpc v1.71.0
- google.golang.org/protobuf v1.36.6
- 275 dependencies
- cloud.google.com/go v0.118.3
- cloud.google.com/go/alloydb v1.14.1
- cloud.google.com/go/alloydbconn v1.15.0
- cloud.google.com/go/auth v0.15.0
- cloud.google.com/go/auth/oauth2adapt v0.2.7
- cloud.google.com/go/compute/metadata v0.6.0
- cloud.google.com/go/iam v1.4.1
- cloud.google.com/go/longrunning v0.6.4
- cloud.google.com/go/monitoring v1.24.0
- cloud.google.com/go/profiler v0.4.2
- cloud.google.com/go/secretmanager v1.14.6
- github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.51.0
- github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.51.0
- github.com/cenkalti/backoff/v4 v4.3.0
- github.com/felixge/httpsnoop v1.0.4
- github.com/go-logr/logr v1.4.2
- github.com/go-logr/stdr v1.2.2
- github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
- github.com/golang/protobuf v1.5.4
- github.com/google/pprof v0.0.0-20240903155634-a8630aee4ab9
- github.com/google/s2a-go v0.1.9
- github.com/google/uuid v1.6.0
- github.com/googleapis/enterprise-certificate-proxy v0.3.5
- github.com/googleapis/gax-go/v2 v2.14.1
- github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.1
- github.com/jackc/pgpassfile v1.0.0
- github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761
- github.com/jackc/pgx/v5 v5.7.4
- github.com/jackc/puddle/v2 v2.2.2
- github.com/pkg/errors v0.9.1
- github.com/sirupsen/logrus v1.9.3
- go.opencensus.io v0.24.0
- go.opentelemetry.io/auto/sdk v1.1.0
- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.60.0
- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.59.0
- go.opentelemetry.io/otel v1.35.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.35.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.35.0
- go.opentelemetry.io/otel/metric v1.35.0
- go.opentelemetry.io/otel/sdk v1.35.0
- go.opentelemetry.io/otel/sdk/metric v1.35.0
- go.opentelemetry.io/otel/trace v1.35.0
- go.opentelemetry.io/proto/otlp v1.5.0
- golang.org/x/crypto v0.36.0
- golang.org/x/net v0.37.0
- golang.org/x/oauth2 v0.28.0
- golang.org/x/sync v0.12.0
- golang.org/x/sys v0.31.0
- golang.org/x/text v0.23.0
- golang.org/x/time v0.11.0
- google.golang.org/api v0.224.0
- google.golang.org/genproto v0.0.0-20250303144028-a0af3efb3deb
- google.golang.org/genproto/googleapis/api v0.0.0-20250303144028-a0af3efb3deb
- google.golang.org/genproto/googleapis/rpc v0.0.0-20250303144028-a0af3efb3deb
- google.golang.org/grpc v1.71.0
- google.golang.org/protobuf v1.36.6
- 267 dependencies
- cloud.google.com/go v0.116.0
- cloud.google.com/go/auth v0.11.0
- cloud.google.com/go/auth/oauth2adapt v0.2.6
- cloud.google.com/go/compute/metadata v0.6.0
- cloud.google.com/go/profiler v0.4.2
- github.com/go-logr/logr v1.4.2
- github.com/go-logr/stdr v1.2.2
- github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
- github.com/google/pprof v0.0.0-20240903155634-a8630aee4ab9
- github.com/google/s2a-go v0.1.8
- github.com/googleapis/enterprise-certificate-proxy v0.3.4
- github.com/googleapis/gax-go/v2 v2.14.0
- github.com/sirupsen/logrus v1.9.3
- go.opencensus.io v0.24.0
- go.opentelemetry.io/auto/sdk v1.1.0
- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.54.0
- go.opentelemetry.io/otel v1.34.0
- go.opentelemetry.io/otel/metric v1.34.0
- go.opentelemetry.io/otel/trace v1.34.0
- golang.org/x/crypto v0.33.0
- golang.org/x/net v0.35.0
- golang.org/x/oauth2 v0.25.0
- golang.org/x/sync v0.11.0
- golang.org/x/sys v0.30.0
- golang.org/x/text v0.22.0
- golang.org/x/time v0.8.0
- google.golang.org/api v0.210.0
- google.golang.org/genproto v0.0.0-20241118233622-e639e219e697
- google.golang.org/genproto/googleapis/api v0.0.0-20250106144421-5f5ef82da422
- google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f
- google.golang.org/grpc v1.71.0
- google.golang.org/protobuf v1.36.6
- 167 dependencies
- com.google.api.grpc:proto-google-common-protos 2.54.1 implementation
- com.fasterxml.jackson.core:jackson-core ${jacksonCoreVersion} runtimeOnly
- 259 dependencies
- @google-cloud/profiler 6.0.2
- @google-cloud/trace-agent 8.0.0
- @grpc/grpc-js 1.13.1
- @grpc/proto-loader 0.7.13
- @opentelemetry/api 1.9.0
- @opentelemetry/exporter-otlp-grpc 0.26.0
- @opentelemetry/instrumentation-grpc 0.200.0
- @opentelemetry/resources 1.30.1
- @opentelemetry/sdk-node 0.200.0
- @opentelemetry/sdk-trace-base 1.30.1
- @opentelemetry/semantic-conventions 1.30.0
- async 3.2.6
- google-protobuf 3.21.4
- pino 9.6.0
- xml2js 0.6.2
- 240 dependencies
- @google-cloud/profiler 6.0.2
- @grpc/grpc-js 1.13.1
- @grpc/proto-loader 0.7.13
- @opentelemetry/api 1.9.0
- @opentelemetry/exporter-otlp-grpc 0.26.0
- @opentelemetry/instrumentation-grpc 0.200.0
- @opentelemetry/resources 1.30.1
- @opentelemetry/sdk-node 0.200.0
- @opentelemetry/sdk-trace-base 1.30.1
- @opentelemetry/semantic-conventions 1.30.0
- pino 9.6.0
- simple-card-validator ^1.1.0
- uuid ^11.0.0
- Google.Cloud.SecretManager.V1 2.5.0
- Google.Cloud.Spanner.Data 4.6.0
- Grpc.AspNetCore 2.70.0
- Grpc.HealthCheck 2.70.0
- Microsoft.Extensions.Caching.StackExchangeRedis 9.0.2
- Npgsql 9.0.3
- Grpc.Net.Client 2.70.0
- Microsoft.AspNetCore.TestHost 9.0.3
- Microsoft.NET.Test.Sdk 17.13.0
- xunit 2.9.3
- xunit.runner.visualstudio 3.0.2
- google-api-core ==2.24.2
- google-cloud-profiler ==4.1.0
- google-cloud-trace ==1.16.1
- grpcio ==1.71.0
- grpcio-health-checking ==1.71.0
- jinja2 ==3.1.5
- opentelemetry-distro ==0.41b0
- opentelemetry-exporter-otlp-proto-grpc ==1.31.1
- opentelemetry-instrumentation-grpc ==0.52b1
- python-json-logger ==3.3.0
- requests ==2.32.2
- backoff ==2.2.1
- cachetools ==5.3.2
- certifi ==2023.7.22
- charset-normalizer ==3.3.2
- deprecated ==1.2.14
- google-api-core ==2.12.0
- google-api-python-client ==2.107.0
- google-auth ==2.23.4
- google-auth-httplib2 ==0.1.1
- google-cloud-profiler ==4.1.0
- google-cloud-trace ==1.11.3
- googleapis-common-protos ==1.61.0
- grpcio ==1.59.2
- grpcio-health-checking ==1.59.2
- grpcio-status ==1.59.2
- httplib2 ==0.22.0
- idna ==3.4
- importlib-metadata ==6.8.0
- jinja2 ==3.1.2
- markupsafe ==2.1.3
- opentelemetry-api ==1.20.0
- opentelemetry-distro ==0.41b0
- opentelemetry-exporter-otlp-proto-common ==1.20.0
- opentelemetry-exporter-otlp-proto-grpc ==1.20.0
- opentelemetry-instrumentation ==0.41b0
- opentelemetry-instrumentation-grpc ==0.41b0
- opentelemetry-proto ==1.20.0
- opentelemetry-sdk ==1.20.0
- opentelemetry-semantic-conventions ==0.41b0
- proto-plus ==1.22.3
- protobuf ==4.25.0
- pyasn1 ==0.5.0
- pyasn1-modules ==0.3.0
- pyparsing ==3.1.1
- python-json-logger ==2.0.7
- requests ==2.31.0
- rsa ==4.9
- typing-extensions ==4.8.0
- uritemplate ==4.1.1
- urllib3 ==2.0.7
- wrapt ==1.16.0
- zipp ==3.17.0
- faker ==35.2.2
- locust ==2.33.2
- blinker ==1.9.0
- brotli ==1.1.0
- certifi ==2025.1.31
- charset-normalizer ==3.4.1
- click ==8.1.8
- configargparse ==1.7
- faker ==35.2.2
- flask ==3.1.0
- flask-cors ==5.0.1
- flask-login ==0.6.3
- gevent ==24.11.1
- geventhttpclient ==2.3.3
- greenlet ==3.1.1
- idna ==3.10
- itsdangerous ==2.2.0
- jinja2 ==3.1.6
- locust ==2.33.2
- markupsafe ==3.0.2
- msgpack ==1.1.0
- psutil ==7.0.0
- python-dateutil ==2.9.0.post0
- pyzmq ==26.3.0
- requests ==2.32.3
- six ==1.17.0
- typing-extensions ==4.13.0
- urllib3 ==2.3.0
- werkzeug ==3.1.3
- zope-event ==5.0
- zope-interface ==7.2
- google-api-core ==2.24.2
- google-cloud-profiler ==4.1.0
- grpcio-health-checking ==1.71.0
- opentelemetry-distro ==0.41b0
- opentelemetry-exporter-otlp-proto-grpc ==1.31.1
- opentelemetry-instrumentation-grpc ==0.52b1
- python-json-logger ==3.3.0
- requests ==2.32.2
- rsa ==4.9
- backoff ==2.2.1
- cachetools ==5.3.2
- certifi ==2023.7.22
- charset-normalizer ==3.3.2
- deprecated ==1.2.14
- google-api-core ==2.12.0
- google-api-python-client ==2.107.0
- google-auth ==2.23.4
- google-auth-httplib2 ==0.1.1
- google-cloud-profiler ==4.1.0
- googleapis-common-protos ==1.61.0
- grpcio ==1.59.2
- grpcio-health-checking ==1.59.2
- httplib2 ==0.22.0
- idna ==3.4
- importlib-metadata ==6.8.0
- opentelemetry-api ==1.20.0
- opentelemetry-distro ==0.41b0
- opentelemetry-exporter-otlp-proto-common ==1.20.0
- opentelemetry-exporter-otlp-proto-grpc ==1.20.0
- opentelemetry-instrumentation ==0.41b0
- opentelemetry-instrumentation-grpc ==0.41b0
- opentelemetry-proto ==1.20.0
- opentelemetry-sdk ==1.20.0
- opentelemetry-semantic-conventions ==0.41b0
- protobuf ==4.25.0
- pyasn1 ==0.5.0
- pyasn1-modules ==0.3.0
- pyparsing ==3.1.1
- python-json-logger ==2.0.7
- requests ==2.31.0
- rsa ==4.9
- typing-extensions ==4.8.0
- uritemplate ==4.1.1
- urllib3 ==2.0.7
- wrapt ==1.16.0
- zipp ==3.17.0
- flask ==3.1.0
- google-cloud-secret-manager ==2.23.2
- langchain ==0.3.21
- langchain-google-alloydb-pg ==0.10.0
- langchain-google-genai ==2.1.1
- pillow ==11.1.0
- aiofiles ==24.1.0
- aiohappyeyeballs ==2.6.1
- aiohttp ==3.11.14
- aiosignal ==1.3.2
- annotated-types ==0.7.0
- anyio ==4.9.0
- asyncpg ==0.30.0
- attrs ==25.3.0
- blinker ==1.9.0
- cachetools ==5.5.2
- certifi ==2025.1.31
- cffi ==1.17.1
- charset-normalizer ==3.4.1
- click ==8.1.8
- cryptography ==44.0.2
- filetype ==1.2.0
- flask ==3.1.0
- frozenlist ==1.5.0
- google-ai-generativelanguage ==0.6.17
- google-api-core ==2.24.2
- google-auth ==2.38.0
- google-cloud-alloydb-connector ==1.7.0
- google-cloud-core ==2.4.3
- google-cloud-secret-manager ==2.23.2
- google-cloud-storage ==3.1.0
- google-crc32c ==1.7.1
- google-resumable-media ==2.7.2
- googleapis-common-protos ==1.69.2
- greenlet ==3.1.1
- grpc-google-iam-v1 ==0.14.2
- grpcio ==1.71.0
- grpcio-status ==1.71.0
- h11 ==0.14.0
- httpcore ==1.0.7
- httpx ==0.28.1
- idna ==3.10
- itsdangerous ==2.2.0
- jinja2 ==3.1.6
- jsonpatch ==1.33
- jsonpointer ==3.0.0
- langchain ==0.3.21
- langchain-core ==0.3.49
- langchain-google-alloydb-pg ==0.10.0
- langchain-google-genai ==2.1.1
- langchain-text-splitters ==0.3.7
- langsmith ==0.3.19
- markupsafe ==3.0.2
- multidict ==6.2.0
- numpy ==2.2.4
- orjson ==3.10.16
- packaging ==24.2
- pgvector ==0.4.0
- pillow ==11.1.0
- propcache ==0.3.1
- proto-plus ==1.26.1
- protobuf ==5.29.4
- pyasn1 ==0.6.1
- pyasn1-modules ==0.4.2
- pycparser ==2.22
- pydantic ==2.11.0
- pydantic-core ==2.33.0
- pyyaml ==6.0.2
- requests ==2.32.3
- requests-toolbelt ==1.0.0
- rsa ==4.9
- sniffio ==1.3.1
- sqlalchemy ==2.0.40
- tenacity ==9.0.0
- typing-extensions ==4.13.0
- typing-inspection ==0.4.0
- urllib3 ==2.3.0
- werkzeug ==3.1.3
- yarl ==1.18.3
- zstandard ==0.23.0
- actions/checkout v3 composite
- aws-actions/configure-aws-credentials v2 composite