diff --git a/README.md b/README.md index 8d603bd5..cc5e1937 100644 --- a/README.md +++ b/README.md @@ -58,8 +58,6 @@ __Windows:__ Download from [GitHub](https://github.com/kubernetes/kompose/releases/download/v1.22.0/kompose-windows-amd64.exe) and add the binary to your PATH. -Note: `kompose up` is not supported on windows. - ## Shell autocompletion We support both Bash and Zsh autocompletion. diff --git a/pkg/transformer/kubernetes/kubernetes.go b/pkg/transformer/kubernetes/kubernetes.go index e96fc320..6f614d2f 100755 --- a/pkg/transformer/kubernetes/kubernetes.go +++ b/pkg/transformer/kubernetes/kubernetes.go @@ -1201,6 +1201,9 @@ func (k *Kubernetes) Transform(komposeObject kobject.KomposeObject, opt kobject. for _, svc := range svcs { objects = append(objects, svc) } + if len(svcs) > 1 { + log.Warningf("Create multiple service to avoid using mixed protocol in the same service when it's loadbalander type") + } } else { svc := k.CreateService(name, service, objects) objects = append(objects, svc) diff --git a/pkg/transformer/openshift/openshift.go b/pkg/transformer/openshift/openshift.go index 14806b09..02f3b1e9 100644 --- a/pkg/transformer/openshift/openshift.go +++ b/pkg/transformer/openshift/openshift.go @@ -405,6 +405,9 @@ func (o *OpenShift) Transform(komposeObject kobject.KomposeObject, opt kobject.C for _, svc := range svcs { objects = append(objects, svc) } + if len(svcs) > 1 { + log.Warningf("Create multiple service to avoid using mixed protocol in the same service when it's loadbalander type") + } } else { svc := o.CreateService(name, service, objects) objects = append(objects, svc)