Skip to content

InitContainer can not get packages from Istio Enabled cluster #502

@freeznet

Description

@freeznet

Affecting Version: Function Mesh 0.7.0

#411 introduced an initContainer to download the package for the function runner, but with no luck on Istio enabled cluster.

Get "http://new-cluster-broker.default.svc.cluster.local:8080/admin/v3/packages/function/public/default/py-statful/latest": read tcp *.*.*.*:44734->*.*.*.*:8080: read: connection reset by peer

Istio provided some workaround on https://istio.io/latest/docs/setup/additional-setup/cni/#compatibility-with-application-init-containers, but it is not working if the mTLS is in STRICT mode on the cluster.

It is suggested to disable the init container feature on Istio enabled cluster, or make a feature flag to let the user do the config.

Metadata

Metadata

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions