Istio 开发入门参考列表#
代码说明#
设计文档#
Any substantial design deserves a design document. Design documents are written with Google Docs and should be shared with the community by adding the doc to our shared Drive and sending a note to the appropriate working group to let people know the doc is there. To get write access to the drive, you’ll need to be a member of the Istio organization.
Anybody can access the shared Drive for reading. To get access to comment, join the istio-team-drive-access@ group. Once you’ve done that, head to the shared Drive and behold all the docs.
When documenting a new design, we recommend a 2-step approach:
Use the short-form RFC template to outline your ideas and get early feedback.
Once you have received sufficient feedback and consensus, you may use the longer-form design doc template to specify and discuss your design in more details.
To use either template, open the template and select “Use Template” in order to bootstrap your document.
开发环境#
Istio 项目健康监控#
The CNCF maintains a large number of dashboards helping us understand the overall health of the Istio project. Head to https://istio.teststats.cncf.io for the goodies.
论坛#
参与开发 Istio#
工作组#
Most community activity is organized into working groups.
Working groups follow the contributing guidelines although each of these groups may operate a little differently depending on their needs and workflow.
When the need arises, a new working group can be created, please post to technical-oversight-committee working group if you think a new group is necessary.
The working groups generate design docs which are kept in a shared Google Drive. Anybody can access the drive for reading and commenting. To get access simply join the istio-team-drive-access@ group. Once you’ve done that, head to the Community Drive and behold all the docs.
The current working groups are:
Group |
Design Docs |
Discussion Forum |
Slack Channel |
Meeting Notes |
Meeting Link |
Meeting Recordings |
Description |
---|---|---|---|---|---|---|---|
Docs |
Folder |
Forum |
#docs |
Notes |
Hangouts Meet |
n/a |
User docs, information architecture, istio.io infrastructure |
Environments |
Folder |
Forum |
#environments |
Notes |
Hangouts Meet |
YouTube |
Raw VM support, Hybrid Mesh, Mac/Windows support, Cloud Foundry integration |
Networking |
Folder |
Forum |
#networking |
Notes |
Hangouts Meet |
YouTube |
Traffic Management, TCP Support, Additional L7 protocols, Proxy injection |
Extensions and Telemetry |
Folder |
Forum |
#extensions-telemetry |
Notes |
Main Group Hangouts Meet, Wasm SIG Hangout Meet |
YouTube |
WebAssembly based extensibility, Istio extensions for features such as Rate Limiting, Tracing, Monitoring, Logging |
Product Security |
Folder |
Report a vulnerability |
Notes |
Hangouts Meet |
Product Security: Vulnerability, security guidelines, threats |
||
Security |
Folder |
Forum |
#security |
Notes |
Hangouts Meet |
YouTube |
Service-to-service Auth, Identity/CA/SecretStore plugins, Identity Federation, End User Auth, Authority Delegation, Auditing |
Test and Release |
Folder |
Forum |
#test-and-release |
Notes |
Hangouts Meet |
YouTube |
Build, test, release |
User Experience |
UX Config (old) |
Forum |
#user-experience #config |
Notes |
WebEx |
YouTube |
User experience across Istio, API and CLI guidelines and support |