Skip to content
This repository was archived by the owner on Jul 19, 2025. It is now read-only.
This repository was archived by the owner on Jul 19, 2025. It is now read-only.

Making ksync work in a RBAC enabled internal cluster with public k8s elb #294

@alok87

Description

@alok87

There could be two kinds of users for ksync.

  1. Users having their own kubernetes cluster with the cluster machine being publically accesible
  2. Users having namespaced/or limited access to a kubernetes cluster. Basically a users sharing a single kubernetes cluster using RBAC. Also these users have a cluster which is internal and only the kuberentes api loadbalancer is public.

ksync works perfectly when you fall into first kind of users. But from what i have experienced so far, code is not friendly for second type of users #293

I would like to contribute to ksync to make it friendly for 2nd kind of user. I see there are the areas of work here

  1. to make it RBAC friendly with every access configured at the time of installation.
  2. to make it workable for clusters in which nodes are internal and api server is only public. Will tunnelling work? will sync work in this kind of setup?

What are the things that is required to be changed? Will it be a major work?

@timfallmk @grampelberg please help me do this. We want to use ksync :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions