Загальні питання
Що таке Istio?
Istio — це незалежна від платформи відкрита сервісна мережа, яка забезпечує управління трафіком, виконання політик і збір телеметрії.
Відкрита: Istio розробляється та підтримується як програмне забезпечення з відкритим вихідним кодом. Ми заохочуємо участь та відгуки від спільноти в цілому.
Незалежна від платформи: Проєкт Istio не орієнтований на будь-яке конкретне середовище розгортання. На початкових етапах розробки Istio підтримуватиме розгортання на основі Kubernetes. Однак, Istio створюється для того, щоб забезпечити швидку та легку адаптацію до інших середовищ.
Сервісна мережа: Istio призначений для управління комунікацією між мікросервісами та застосунками. Без потреби вносити зміни до основних сервісів, Istio забезпечує автоматичну базову стійкість до збоїв трафіку, збір метрик сервісів, розподілене трасування, шифрування трафіку, оновлення протоколів і розширену функціональність маршрутизації для всіх комунікацій між сервісами.
Для більш детальної інформації, будь ласка, дивіться Сервісна мережа Istio
Чому мені варто використовувати Istio?
Традиційно більшість логіки, яку обробляє Istio, була інтегрована безпосередньо в застосунки. Управління оновленнями цієї логіки звʼязку може бути дуже складним завданням для цілої низки сервісів. Istio надає рішення на рівні інфраструктури для управління комунікаціями між сервісами.
Розробники застосунків: Завдяки тому, що Istio керує потоками трафіку через їхні сервіси, розробники можуть зосередитися виключно на бізнес-логіці та швидко впроваджувати нові функції.
Оператори сервісів: Istio дозволяє впроваджувати політики та здійснювати моніторинг мережі з єдиної централізованої точки управління, незалежно від еволюції застосунків. В результаті оператори можуть забезпечити безперервне дотримання політик за допомогою спрощеної системи управління.
Як почати використовувати Istio?
Рекомендуємо слідувати інструкціям на сторінці початку роботи, яка встановлює демонстраційну конфігурацію разом з зразком застосунку Istio, Bookinfo. Ви можете використовувати цю установку для перегляду різних посібників Istio, які демонструють розумну маршрутизацію, примусове дотримання політик, безпеку, телеметрію тощо, у формі навчального посібника.
Щоб почати використовувати Istio з промисловими розгортаннями Kubernetes, будь ласка, ознайомтеся з нашими моделями розгортання і сторінкою FAQ який метод установки Istio слід використовувати?.
Яка ліцензія?
Istio використовує ліцензію Apache 2.0.
Як було започатковано Istio?
Проєкт Istio був розпочатий командами Google та IBM у партнерстві з командою Envoy від Lyft. Розробка ведеться повністю відкрито на GitHub.
Які середовища розгортання підтримуються?
Istio розроблений як платформонезалежний інструмент, спочатку зосереджений на Kubernetes. Для нашого релізу 1.24 Istio підтримує середовища, що працюють на Kubernetes (1.28, 1.29, 1.30, 1.31).
Як я можу долучитися?
Ваша участь вітається. Ми з нетерпінням чекаємо відгуків, доповнень і повідомлень про помилки від спільноти.
Репозиторії коду розміщені на GitHub. Будь ласка, ознайомтеся з нашими правилами участі, щоб дізнатися, як долучитися.
Окрім коду, існують інші способи долучитися до спільноти Istio, зокрема на нашому форумі, Slack та Stack Overflow.
Де знаходиться документація?
Ознайомтеся з документацією прямо тут на istio.io. Документація включає огляди концепцій, інструкції по завданням, приклади, та повну довідкову документацію.
Докладна документація для розробників зберігається у нашій Wiki на GitHub.
Istio не працює — що робити?
Ознайомтеся з довідником з операційної діяльності для пошуку рішень та нашою сторінкою для повідомлення про помилки для подання помилок.
Який план розвитку Istio?
Перегляньте нашу сторінку з етапами випуску функцій та новини для отримання останніх новин.
Що означає слово «Istio»?
Це грецьке слово ιστίο, яке означає «вітрило».
Як я можу приєднатися до простору Istio в Slack?
Якщо ви хочете мати можливість спілкуватися з членами нашої спільноти в реальному часі, ви можете приєднатися до нашого простору Istio в Slack.