Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A kubernetes operator that dynamically generates and manages app configuration based on kubernetes resources – [✩Star] if you're using it!

NotificationsYou must be signed in to change notification settings

stakater/Konfigurator

Repository files navigation

Konfigurator

Problem

Dynamically generating app configuration when kubernetes resources change.

Solution

A kubernetes operator that can dynamically generate app configuration when kubernetes resources change

Features

  • Render Configurations to
    • ConfigMap
    • Secret
  • Support for GO Templating Engine
  • Custom helper functions
  • Support to watch the following Kubernetes Resources
    • Pods
    • Services
    • Ingresses

Deploying to Kubernetes

Deploying Konfigurator requires:

  1. Deploying CRD to your cluster
  2. Deploying Konfigurator operator

You can deploy CRDs either together or separately with the operator in the helm chart by settingdeployCRD in values.yaml file.

helm repo add stakater https://stakater.github.io/stakater-chartshelm repo updatehelm install stakater/konfigurator

Once Konfigurator is running, you can start creating resources supported by it. For details about its custom resources, lookhere.

To make Konfigurator work globally, you would have to change theWATCH_NAMESPACE environment variable to "" in values.yaml. e.g. changeWATCH_NAMESPACE section to:

env:  -name:WATCH_NAMESPACEvalue:""

Help

Got a question?File a GitHubissue, or send us anemail.

Talk to us on Slack

Join and talk to us on Slack for discussing Konfigurator

Join SlackChat

Contributing

Bug Reports & Feature Requests

Please use theissue tracker to report any bugs or file feature requests.

Developing

PRs are welcome. In general, we follow the "fork-and-pull" Git workflow.

  1. Fork the repo on GitHub
  2. Clone the project to your own machine
  3. Commit changes to your own branch
  4. Push your work back up to your fork
  5. Submit aPull request so that we can review your changes

NOTE: Be sure to merge the latest from "upstream" before making a pull request!

Changelog

View our closedPull Requests.

License

Apache2 ©Stakater

About

Konfigurator is maintained byStakater. Like it? Please let us know athello@stakater.com

Seeour other projectsor contact us in case of professional services and queries onhello@stakater.com

About

A kubernetes operator that dynamically generates and manages app configuration based on kubernetes resources – [✩Star] if you're using it!

Topics

Resources

Stars

Watchers

Forks

Sponsor this project

 

Contributors22

Languages


[8]ページ先頭

©2009-2025 Movatter.jp