λ λͺ
μ κ°λ°μκ° λμμ apicurio studioλ₯Ό μ¬μ©νλ κ²μ Apiμ μ μμκ° μλ κ°λ°μμκ² μ μ₯ λ¬Έμ λ₯Ό μΌκΈ°ν©λλ€.
APIμ 'λΉμμ μ'λ μμ μ λ°μ΄ν° λ³κ²½ μ¬νμ΄ λ°μ΄ν°λ² μ΄μ€μ μ μ₯λμ§ μμλ€λ λ©μμ§λ₯Ό λ°μ§ μμ΅λλ€. μΊμλ₯Ό μλ‘ κ³ μΉλ©΄ λͺ¨λ λ³κ²½ μ¬νμ΄ μμ€λκ³ μ΄μ λ²μ μ μμ
μ΄ λνλ©λλ€.
API μμ μλ μ΄λ¬ν λ¬Έμ κ° μμ΅λλ€. κ·Έμ λ³κ²½ μ¬νμ΄ μ μ₯λ©λλ€.
λΉ API μμ μλ‘μ API μ¬λ³Έμ λ§λ€κ³ μΌλ° μμ
μ κ³μν μ μμ΅λλ€. νμ§λ§ κ·Έ λλ£λ κΈ°μ΅λ ₯ λ¬Έμ κ° μμ΅λλ€.
@λ«
@bodograumann
κ·Έ μ’μ§ μλ€. μ΄λ€ λ²μ μ Apicurioλ₯Ό μ¬μ©νκ³ μμ΅λκΉ? μ΄κ²μ ν΄λΌμ°λ λ²μ μμ λ°μν©λκΉ μλλ©΄ λ‘컬μμ μ€ννκ³ μμ΅λκΉ? λλ μ΅κ·Όμ μ΄μ κ°μ λ¬Έμ λ₯Ό λ°κ²¬νκ³ μμ νμ§λ§( SHARE_FOR_EVERYONE
κΈ°λ₯μ μ¬μ©ν λλ§), μ΅μ λ²μ μ μ¬μ© μ€μ΄κ±°λ ν΄λΉ κΈ°λ₯μ μ¬μ©νμ§ μλλ€λ©΄ μ΄κ²μ μλ‘μ΄ λ²κ·ΈμΌ μ μμ΅λλ€.
kubernetesμμ μ€ν μ€μΈ μ΅μ λ²μ 0.243.finalμ΄ μκ³ SHARE_FOR_EVERYONEμ΄ νμ±νλμ΄ μμ΅λλ€.
@EricWittmannμμ λΉ λ₯΄κ² λ΅λ³ν΄μ£Όμ
μ κ°μ¬ν©λλ€.
ν₯λ―Έλ‘κ²λ λ³κ²½ μ¬νμ λ€μ λ‘λν ν μ§μλμ§ μλλΌλ νλ λ‘κ·Έμ νμλ©λλ€.
@t-rapμ΄ κ³§ λ°μ΄ν°λ² μ΄μ€λ₯Ό λ³Ό μ μκΈ°λ₯Ό λ°λλλ€.
μ΄λ΄,
λ΅μ₯μ λ¦κ² 보λ΄μ λ―Έμν΄:
λ컀 νλΈλ₯Ό ν΅ν΄ μ 곡ν λ컀 μ΄λ―Έμ§λ‘ kubernetesμμ apicurio-studioλ₯Ό μ€ννκ³ μμ΅λλ€.
κ·Έλμ
Apicurio-studio-ui, -ws, -api, -db (μ΄λ―Έμ§: percona:5.7)
κ°λ°μκ° μ¬μ©ν λ apicurio-studio-apiμ λλ²κ·Έ λ©μμ§λ λ€μκ³Ό κ°μ΅λλ€.
2019-11-20 15:12:05,053 DEBUG [io.apicurio.hub.core.storage.jdbc.JdbcStorage] (default task-66) Selecting the most recent api_content row of type 'document' for: 12
2019-11-20 15:12:05,056 DEBUG [io.apicurio.hub.core.storage.jdbc.JdbcStorage] (default task-66) Inserting an Editing Session UUID row: REDACTED
2019-11-20 15:12:05,070 DEBUG [io.apicurio.hub.api.rest.impl.DesignsResource] (default task-66) Created Session ID: REDACTED
2019-11-20 15:12:05,070 DEBUG [io.apicurio.hub.api.rest.impl.DesignsResource] (default task-66) Secret: REDACTED
2019-11-20 15:12:14,973 DEBUG [io.apicurio.hub.api.rest.impl.DesignsResource] (default task-66) Retrieving contributors list for design with ID: 12
2019-11-20 15:12:14,973 DEBUG [io.apicurio.hub.core.storage.jdbc.JdbcStorage] (default task-66) Selecting all contributors for API Design: 12
2019-11-20 15:12:14,973 DEBUG [io.apicurio.studio.shared.config.Configuration] (default task-65) Config Property: APICURIO_SHARE_FOR_EVERYONE/apicurio.share.for.everyone = true
2019-11-20 15:12:14,973 DEBUG [io.apicurio.hub.core.storage.jdbc.JdbcStorage] (default task-65) Selecting activity for API Design: 12 from 0 to 10
2019-11-20 15:12:14,983 DEBUG [io.apicurio.hub.core.storage.jdbc.JdbcStorage] (default task-64) Selecting mock activity for API Design: 12 from 0 to 20
2019-11-20 15:12:14,997 DEBUG [io.apicurio.hub.api.rest.impl.DesignsResource] (default task-67) Getting an API design with ID 12
2019-11-20 15:12:14,997 DEBUG [io.apicurio.hub.core.storage.jdbc.JdbcStorage] (default task-67) Selecting a single API Design: 12
2019-11-20 15:12:17,810 DEBUG [io.apicurio.hub.api.rest.impl.DesignsResource] (default task-67) Getting an API design with ID 12
2019-11-20 15:12:17,810 DEBUG [io.apicurio.hub.core.storage.jdbc.JdbcStorage] (default task-67) Selecting a single API Design: 12
2019-11-20 15:12:17,860 DEBUG [io.apicurio.hub.api.rest.impl.DesignsResource] (default task-67) Editing an API Design with ID 12
2019-11-20 15:12:17,860 DEBUG [io.apicurio.hub.api.rest.impl.DesignsResource] (default task-67) USER: REDACTED
2019-11-20 15:12:17,860 DEBUG [io.apicurio.hub.core.storage.jdbc.JdbcStorage] (default task-67) Selecting the most recent api_content row of type 'document' for: 12
2019-11-20 15:12:17,862 DEBUG [io.apicurio.hub.core.storage.jdbc.JdbcStorage] (default task-67) Inserting an Editing Session UUID row: REDACTED
2019-11-20 15:12:17,875 DEBUG [io.apicurio.hub.api.rest.impl.DesignsResource] (default task-67) Created Session ID: REDACTED
2019-11-20 15:12:17,875 DEBUG [io.apicurio.hub.api.rest.impl.DesignsResource] (default task-67) Secret: REDACTED
apicurio-studio-wsμ κ²½μ° λ€μμ μ 곡ν©λλ€.
2019-11-20 15:14:31,640 DEBUG [io.apicurio.hub.core.editing.ops.processors.CommandProcessor] (default task-3) user: REDACTED
2019-11-20 15:14:31,640 DEBUG [io.apicurio.hub.core.storage.jdbc.JdbcStorage] (default task-3) Inserting a 'command' content row for: 12
2019-11-20 15:14:31,659 DEBUG [io.apicurio.hub.core.editing.ops.processors.CommandProcessor] (default task-3) ACK sent back to client.
2019-11-20 15:14:31,659 DEBUG [io.apicurio.hub.core.editing.ops.processors.CommandProcessor] (default task-3) Command propagated to 'other' clients.
2019-11-20 15:14:33,145 DEBUG [io.apicurio.hub.core.editing.ops.processors.OperationProcessorDispatcher] (default task-3) Received a "ping" message/operation from a client for API Design: 12
2019-11-20 15:14:44,989 DEBUG [io.apicurio.hub.core.editing.ops.processors.OperationProcessorDispatcher] (default task-3) Received a "ping" message/operation from a client for API Design: 15
2019-11-20 15:14:46,691 DEBUG [io.apicurio.hub.editing.EditApiDesignEndpoint] (default task-3) Closing a WebSocket due to:
2019-11-20 15:14:46,692 DEBUG [io.apicurio.hub.editing.EditApiDesignEndpoint] (default task-3) designId: 12
κ·Έλμ μ΄κ²μ νμ€ν μ΅κ·Όμ μμ ν λ²κ·Έμμ΅λλ€. κ°μ₯ μ΅κ·Ό λ¦΄λ¦¬μ€ μ΄νμ μμ νμ κ°λ₯μ±μ΄ μμ΅λλ€. νμΈνκ³ μ¬κΈ°μμ λ€μ μ°λ½λλ¦¬κ² μ΅λλ€.
νμΈ μ΄ λ¬Έμ μ λν μμ μ΄ κ°μ₯ μ΅κ·Ό λ¦΄λ¦¬μ€ μ΄νμ μνλμμμ νμΈνμ΅λλ€. λ°λΌμ μ΄ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν λ κ°μ§ μ΅μ μ΄ μμ΅λλ€.
1) λ€μ 릴리μ€λ₯Ό κΈ°λ€λ¦½λλ€.
2) λ§μ€ν°μμ μ΅μ λΉλ λ° μ€ν
μ΅μ (2)λ μλ§λ λΉμ μ΄ μκ°νλ κ²λ³΄λ€ λ μ½κ² μ κ·Όν μ μμ§λ§ μ¬μ ν λΉμ μκ² μ΄μμ μ΄μ§λ μμ΅λλ€. μλ§ μ΄λ²μ£Όλ§μ λ λ€λ₯Έ 릴리μ¦λ₯Ό ν μ μμ κ² κ°μ΅λλ€. 릴리μ€λ₯Ό νΈλ¦¬κ±°νκΈ° μ μ λΉνμ±ν(λλ μ΅μν UIμμ νμ)ν΄μΌ νλ λͺ κ°μ§ μ€ν κΈ°λ₯μ΄ μΆκ°λμμ΅λλ€.
μ§κΈ μ 릴리μ€λ₯Ό μμνκ³ μμ΅λλ€. μ΄ λ¬Έμ μ λν μμ μ¬νμ΄ ν¬ν¨λ κ²μ λλ€. μΆμ λ ΈνΈμ ν¬ν¨λλλ‘ νμλ‘ νμν©λλ€. :)
μλ μλ¦,
λ¬Έμ κ° μ¬μ ν μλ κ² κ°μ§λ§ μ§κΈμ μμΈκ° λ°μν©λλ€. μ°λ¦¬ μλͺ»μΈμ§ μλμ§ νμ€νμ§ μμ΅λλ€. λ μμΈν μμλ³Ό μ μλ ννΈκ° μμ΅λκΉ?
```2019-11-22 10:16:14,057 μ€λ₯ [io.apicurio.hub.core.storage.jdbc.JdbcStorage] (κΈ°λ³Έ μμ
-1) μ΅μ μ½ν
μΈ λ¬Έμ κ°μ Έμ€κΈ° μ€λ₯: java.lang.IllegalStateException: νλμ μμκ° νμν¨ , κ·Έλ¬λ μ무κ²λ μ°Ύμ§ λͺ»νμ΅λλ€
org.jdbi.v3.core.result.ResultIterable.one(ResultIterable.java:135)
io.apicurio.hub.core.storage.jdbc.JdbcStorage.lambda$getLatestContentDocument$23(JdbcStorage.java:655)
org.jdbi.v3.core.Jdbi.withHandle(Jdbi.java:341)
io.apicurio.hub.core.storage.jdbc.JdbcStorage.getLatestContentDocument(JdbcStorage.java:648)
io.apicurio.hub.core.storage.jdbc.JdbcStorage$Proxy$_$$_WeldClientProxy.getLatestContentDocument(μ μ μλ μΆμ²)
io.apicurio.hub.core.storage.RollupExecutor.rollupCommands(RollupExecutor.java:56)
io.apicurio.hub.core.storage.RollupExecutor.rollupCommands(RollupExecutor.java:108)
io.apicurio.hub.core.storage.RollupExecutor$Proxy$_$$_WeldClientProxy.rollupCommands(μ μ μλ μμ€)
io.apicurio.hub.core.editing.EditingSession.closeμμ(EditingSession.java:131)
io.apicurio.hub.core.editing.EditingSessionManager.closeEditingSession(EditingSessionManager.java:116)
io.apicurio.hub.core.editing.EditingSessionManager$Proxy$_$$_WeldClientProxy.closeEditingSession(μ μ μλ μΆμ²)
io.apicurio.hub.editing.EditApiDesignEndpoint.onCloseSession(EditApiDesignEndpoint.java:215)
sun.reflect.NativeMethodAccessorImpl.invoke0μμ(λ€μ΄ν°λΈ λ©μλ)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)μμ
sun.reflect.DelegatingMethodAccessorImpl.invokeμμ(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)μμ
io.undertow.websockets.jsr.annotated.BoundMethod.invoke(BoundMethod.java:87)
io.undertow.websockets.jsr.annotated.AnnotatedEndpoint$4.run(AnnotatedEndpoint.java:201)
io.undertow.websockets.jsr.ServerWebSocketContainer$1.call(ServerWebSocketContainer.java:169)
io.undertow.websockets.jsr.ServerWebSocketContainer$1.call(ServerWebSocketContainer.java:166)
io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThreadSetupAction.java:105)
org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
io.undertow.websockets.jsr.ServerWebSocketContainer.invokeEndpointMethod(ServerWebSocketContainer.java:603)
io.undertow.websockets.jsr.ServerWebSocketContainer$6.run(ServerWebSocketContainer.java:589)
io.undertow.websockets.jsr.OrderedExecutor$ExecutorTask.run(OrderedExecutor.java:67)
org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)μμ
org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985)
org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487)
org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1378)
java.lang.Thread.run(Thread.java:748)μμ
2019-11-22 10:16:14,057 μ€λ₯ [io.apicurio.hub.core.editing.EditingSession](κΈ°λ³Έ μμ
-1) νΈμ§ μΈμ
μ λ«λ λμ μ€λ₯κ° κ°μ§λμμ΅λλ€.: io.apicurio.hub.core.exceptions.NotFoundException
io.apicurio.hub.core.storage.jdbc.JdbcStorage.getLatestContentDocument(JdbcStorage.java:659)
io.apicurio.hub.core.storage.jdbc.JdbcStorage$Proxy$_$$_WeldClientProxy.getLatestContentDocument(μ μ μλ μΆμ²)
io.apicurio.hub.core.storage.RollupExecutor.rollupCommands(RollupExecutor.java:56)
io.apicurio.hub.core.storage.RollupExecutor.rollupCommands(RollupExecutor.java:108)
io.apicurio.hub.core.storage.RollupExecutor$Proxy$_$$_WeldClientProxy.rollupCommands(μ μ μλ μμ€)
io.apicurio.hub.core.editing.EditingSession.closeμμ(EditingSession.java:131)
io.apicurio.hub.core.editing.EditingSessionManager.closeEditingSession(EditingSessionManager.java:116)
io.apicurio.hub.core.editing.EditingSessionManager$Proxy$_$$_WeldClientProxy.closeEditingSession(μ μ μλ μΆμ²)
io.apicurio.hub.editing.EditApiDesignEndpoint.onCloseSession(EditApiDesignEndpoint.java:215)
sun.reflect.NativeMethodAccessorImpl.invoke0μμ(λ€μ΄ν°λΈ λ©μλ)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)μμ
sun.reflect.DelegatingMethodAccessorImpl.invokeμμ(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)μμ
io.undertow.websockets.jsr.annotated.BoundMethod.invoke(BoundMethod.java:87)
io.undertow.websockets.jsr.annotated.AnnotatedEndpoint$4.run(AnnotatedEndpoint.java:201)
io.undertow.websockets.jsr.ServerWebSocketContainer$1.call(ServerWebSocketContainer.java:169)
io.undertow.websockets.jsr.ServerWebSocketContainer$1.call(ServerWebSocketContainer.java:166)
io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThreadSetupAction.java:105)
org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
io.undertow.websockets.jsr.ServerWebSocketContainer.invokeEndpointMethod(ServerWebSocketContainer.java:603)
io.undertow.websockets.jsr.ServerWebSocketContainer$6.run(ServerWebSocketContainer.java:589)
io.undertow.websockets.jsr.OrderedExecutor$ExecutorTask.run(OrderedExecutor.java:67)
org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)μμ
org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985)
org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487)
org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1378)
java.lang.Thread.run(Thread.java:748)```μμ
λλ μ΄κ²μ΄ λ²κ·Έ μμ μ΄ μμλ€λ©΄ μμνλ λ°λ‘ κ·Έ μ€λ₯λΌκ³ νμ ν©λλ€. μ½λμ λν λ§ν¬λ₯Ό νν€μ³ λ³΄κ² μ΅λλ€...
μ’μ, λ°©κΈ μκ°μ λλΉνμ§ μκΈ° μν΄ νμΈνμ§λ§ μ΅μ’ λ²μ μΈ κ² κ°μ΅λλ€.
λ²μ | 0.2.44.κ²°μΉ
-- | --
λ΄μ₯ | 2019λ
11μ 21μΌ
μλμ
| CLIv7
νλ‘μ νΈ URL | http://www.apicur.io/
μ°λ¦¬λ μ΄λ―Έ μ‘΄μ¬νλ μ€λλ APIλ₯Ό ν μ€νΈνκ³ μλ‘μ΄ APIλ₯Ό λ§λ€κ³ ν μ€νΈνμΌλ©° λ€λ₯Έ κ³μ μΌλ‘ μλνμ΅λλ€.
μμμ΄ κ³ λ§μ. λ°λΌμ ν΄λΉ μ€ν μΆμ μμ μΌμ΄λλ μΌμ APIμ λͺ¨λ νΈμ§μκ° νΈμ§μ μλ£ν λλ§λ€(νΈμ§κΈ° μ’ λ£/λ«κΈ°) μλ²κ° λͺ¨λ λ³κ²½ μ¬νμ λ¬Έμ μ€λ μ·μΌλ‘ λ‘€μ νλ €κ³ μλνλ€λ κ²μ λλ€. μ΄κ²μ μ¬κΈ°μμ λ‘€μ μ€νκΈ°μ μν΄ μνλ©λλ€.
μ΄λ κ² νλ €κ³ ν©λλ€.
1) λ§μ§λ§ λ¬Έμ μ€λ
μ· κ°μ Έμ€κΈ°
2) κ·Έ μ΄νμ λͺ¨λ λ³κ²½ μ¬ν(λͺ
λ Ήμ΄) λͺ©λ‘μ κ°μ Έμ΅λλ€.
3) λ§μ§λ§ λ¬Έμ μ€λ
μ·μ λͺ¨λ λ³κ²½/λͺ
λ Ή μ μ©
4) μ μ€λ
μ·μ DBμ λ€μ μ μ₯
μ΄μ μ€λ μ·μ μ°Ύμ μ μκΈ° λλ¬Έμ 1λ¨κ³μμ μ€ν¨ν©λλ€. API λμμΈμ΄ μ²μ μμ±λ λ μ€λ μ·μ΄ μμ±λκΈ° λλ¬Έμ λΆκ°λ₯ν΄μΌ ν©λλ€. κ·Έλ¬λ "λͺ¨λ μ¬λμ μν 곡μ " μ΅μ μ΄ -api Apicurio κ΅¬μ± μμμ λν΄ νμ±νλμ΄ μμ§λ§ -ws Apicurio κ΅¬μ± μμμ λν΄μλ νμ±νλμ΄ μμ§ μκΈ° λλ¬Έμ λ°μνλ κ²μΌ μ μμ΅λλ€. λ°λΌμ μλ³Έ μ€λ μ·μ ν μ΄λΈμ μ‘΄μ¬νμ§λ§ μ¬μ©μ Aκ° μμ±νκΈ° λλ¬Έμ μ¬μ©μ Bκ° λ‘€μ μ μλν λ(λͺ¨λ μ¬λμ μν 곡μ κ° λΉνμ±νλ¨) μ€λ μ·μ μ°Ύμ λ μλͺ»λ SQLμ΄ μ€νλκ³ μ°Ύμ μ μμ΅λλ€. λ°λΌμ -ws apicurio κ΅¬μ± μμμμλ§ λͺ¨λ μ¬λμ μν 곡μ κΈ°λ₯μ μλͺ»λ ꡬμ±μΌλ‘ μΈν΄ μ΄ μ½λκ° μ λλ‘ μλνμ§ μμ μ μμ΅λλ€.
λͺ¨λ μ¬λμ μν 곡μ κ° -apiμμ νμ±νλμ΄ μμ§λ§ -wκ° μλ ββκ²½μ° μ΄ λ¬Έμ κ° λ°μν©λλ€.
λλ λΉμ μ kubernetes μ€μ μ λ³Ό νμκ° μμ΅λλ€ -ws κ΅¬μ± μμμ κ΅¬μ± μ΅μ μ λλ€. λ€μμ μ΄ λ¬Έμ μ λν μ£Όμ μμ μ¬ν μ€ νλμ λλ€.
https://github.com/Apicurio/apicurio-studio/commit/7f4994bc907e1720ffd6f8ff81e844c032edbf79#diff -b1ff2c3381198f745ae9dc8add793d61
μλ¦,
ννΈλ₯Ό μ£Όμ μ κ°μ¬ν©λλ€. λͺ¨λλ₯Ό μν 곡μ λ₯Ό -ws ν¬λμλ μ€μ νμ¬ λ¬Έμ λ₯Ό "μμ "νμ΅λλ€. https://hub.docker.com/r/apicurio/apicurio-studio-ws μμ μ΅μ μΌλ‘ λ³΄μ§ μμμ΅λλ€
μνλ€λ©΄ k8s-configsλ₯Ό μ 리νκ³ ν 리νμ€νΈλ₯Ό 보λ΄κ² μ΅λλ€. λ€μμ£Ό μ΄κΉμ§λ ν μ μμ κ² κ°μμ.
μμ²λ! ν΄λΉ μ΅μ μ ν¬ν¨νλλ‘ ν΄λΉ μ΄λ―Έμ§μ λν λ¬Έμλ₯Ό μ λ°μ΄νΈνκ² μ΅λλ€. k8s ꡬμ±μ λν΄ μλλ₯΄μ§λ μμ§λ§ κΈ°μ¬λ λ§€μ° νμν κ²μ λλ€.
κ°μ₯ μ μ©ν λκΈ
μλ¦,
ννΈλ₯Ό μ£Όμ μ κ°μ¬ν©λλ€. λͺ¨λλ₯Ό μν 곡μ λ₯Ό -ws ν¬λμλ μ€μ νμ¬ λ¬Έμ λ₯Ό "μμ "νμ΅λλ€. https://hub.docker.com/r/apicurio/apicurio-studio-ws μμ μ΅μ μΌλ‘ λ³΄μ§ μμμ΅λλ€
μνλ€λ©΄ k8s-configsλ₯Ό μ 리νκ³ ν 리νμ€νΈλ₯Ό 보λ΄κ² μ΅λλ€. λ€μμ£Ό μ΄κΉμ§λ ν μ μμ κ² κ°μμ.