question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Add support for MultiClusterService and MultiClusterIngress

See original GitHub issue

Is your enhancement related to a problem? Please describe

I am trying to set up a Multi Cluster Ingress on GCP. I have set up my clusters following the provided guides by Google. I am at the step where I need to deploy my ingresses following this guide: https://cloud.google.com/kubernetes-engine/docs/how-to/multi-cluster-ingress

In my implementation, I am creating accounts for users and each account needs a deployment backing it. I am upserting that deployment using fabic8’s Kubernetes client. When I try to set the kind to the Service to MultiClusterService or the kind of the Ingress to MultiClusterIngress I get the following error

Message: MultiClusterService in version “v1” cannot be handled as a Service: no kind “MultiClusterService” is registered for version “v1” in scheme “k8s.io/kubernetes/pkg/api/legacyscheme/scheme.go:30”. Received status: Status(apiVersion=v1, code=400, details=null, kind=Status, message=MultiClusterService in version “v1” cannot be handled as a Service: no kind “MultiClusterService” is registered for version “v1” in scheme “k8s.io/kubernetes/pkg/api/legacyscheme/scheme.go:30”, metadata=ListMeta(_continue=null, remainingItemCount=null, resourceVersion=null, selfLink=null, additionalProperties={}), reason=BadRequest, status=Failure, additionalProperties={}).

My cluster is on v1.22.

Describe the solution you’d like

I would like fabric8 to support MultiClusterService and MultiClusterIngress kinds to enable me to manage my Multi CLuster Implementation

Describe alternatives you’ve considered

No response

Additional context

No response

Issue Analytics

  • State:open
  • Created 10 months ago
  • Comments:5 (1 by maintainers)

github_iconTop GitHub Comments

1reaction
andreaTPcommented, Nov 17, 2022

@itetradev I couldn’t find the crds searching in Github, but, if you download those as json or yaml, you will be able to use the java-generator to automatically extract the typed API.

1reaction
rohanKanojiacommented, Nov 17, 2022

It’s possible to use Custom resources using Fabric8 either via typed (provide your own POJOs) or typeless (dynamic) APIs. Did you get any chance to try them out? Or is it model types for these objects something you’re looking for?

Read more comments on GitHub >

github_iconTop Results From Across the Web

Multi Cluster Ingress | Google Kubernetes Engine (GKE)
Multi Cluster Ingress is a cloud-hosted controller for Google Kubernetes Engine (GKE) clusters. It's a Google-hosted service that supports deploying shared ...
Read more >
Ingress for Anthos — Multi-cluster Ingress and Global Service ...
Ingress for Anthos is a Google cloud-hosted multi-cluster ingress controller for Anthos GKE clusters. Ingress for Anthos supports deploying ...
Read more >
Multi-cluster Ingress | karmada
Step 2: Use the MCS feature to discovery service​ · Install ServiceExport and ServiceImport CRDs​ · Deploy web on member1 cluster​ · Export...
Read more >
Google Cloud Anthos Series - Community - Medium
Multi Cluster Ingress is a Google-hosted service that helps customers build resilient Anthos architecture through clusters deployed across multiple cloud ...
Read more >
MultiClusterIngress with CDN · Issue #1093 - GitHub
I guess what I am wondering is if the Cloud CDN is supposed to be supported, or if I am doing something wrong,...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found