forked from apache/apisix-ingress-controller
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: add usage/design/install/contribute/FAQ docs & modify README (a…
…pache#48) * feat: add usage and design docs * doc: add link of usage in README * fix: rm .DS_Store and add .gitignore * doc: change background opacity * doc: change the order of example, make CRDs first * doc: make FAQ in a separate file * change: Supplement in docs * doc: modify readme * doc: make todo more specific * doc: modify position of compare with other ingress * doc: remove namespace cloud in doc, use default instead * doc: change docs/develop.md to english * doc: remove compare with other ingress controller * doc: modify desc * doc: add EOL * doc: modify desc * doc: add architecture image * fix: rm .DS_Store * doc: add git ignore * doc: add hyperlink for todos * doc: remove Architecture section and make the image in introduction
- Loading branch information
Showing
23 changed files
with
572 additions
and
229 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -12,3 +12,4 @@ | |
*.out | ||
|
||
.idea | ||
.DS_Store |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
# FAQ | ||
|
||
1. How to bind Service and Upstream? | ||
|
||
All resource objects are uniquely determined by the namespace / name / port combination Id. If the combined Id is the same, the `service` and `upstream` will be considered as a binding relationship. | ||
|
||
2. When modifying a CRD, how do other binding objects perceive it? | ||
|
||
This is a cascading update problem, see for details [apisix-ingress-controller Design ideas](./design.md) | ||
|
||
3. Can I mix CRDs and admin api to define routing rules? | ||
|
||
No, currently we are implementing one-way synchronization, that is, CRDs file -> Apache AIPSIX. If the configuration is modified separately through admin api, it will not be synchronized to CRDs in Kubernetes. | ||
|
||
This is because CRDs are generally declared in the file system, and Apply to enter Kubernetes etcd, we follow the definition of CRDs and synchronize to Apache Apisix Data Plane, but the reverse will make the situation more complicated. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
# Contributing to apisix-ingress-controller | ||
|
||
Firstly, thanks for your interest in contributing! I hope that this will be a | ||
pleasant first experience for you, and that you will return to continue | ||
contributing. | ||
|
||
## How to contribute | ||
|
||
Most of the contributions that we receive are code contributions, but you can | ||
also contribute to the documentation or simply report solid bugs | ||
for us to fix. | ||
|
||
For new contributors, please take a look at issues with a tag called [Good first issue](https://github.com/apache/apisix-ingress-controller/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) or [Help wanted](https://github.com/apache/apisix-ingress-controller/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22). | ||
|
||
## How to report a bug | ||
|
||
* **Ensure the bug was not already reported** by searching on GitHub under [Issues](https://github.com/apache/apisix-ingress-controller/issues). | ||
|
||
* If you're unable to find an open issue addressing the problem, [open a new one](https://github.com/apache/apisix-ingress-controller/issues/new). Be sure to include a **title and clear description**, as much relevant information as possible, and a **code sample** or an **executable test case** demonstrating the expected behavior that is not occurring. | ||
|
||
## How to add a new feature or change an existing one | ||
|
||
Before making any significant changes, please [open an issue](https://github.com/apache/apisix-ingress-controller/issues). Discussing your proposed changes ahead of time will make the contribution process smooth for everyone. | ||
|
||
Once we've discussed your changes and you've got your code ready, make sure that tests are passing and open your pull request. Your PR is most likely to be accepted if it: | ||
|
||
* Update the README.md with details of changes to the interface. | ||
* Includes tests for new functionality. | ||
* References the original issue in the description, e.g. "Resolves #123". | ||
* Has a [good commit message](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.