Moving "Agentless Servers" out of Experimental Feature for K3S Project #7290
-
As a user of K3S, I have been exploring the available features and have been particularly interested in the "Agentless Servers" functionality. I have found this feature to be quite useful and have been successfully utilizing it in my projects. However, I noticed that it is still classified as an experimental feature. I would like to inquire about the current status of the "Agentless Servers" feature and the potential issues that may be preventing it from moving out of the experimental stage. I understand that experimental features may not be fully stable or production-ready, and I would like to know about any known issues or limitations associated with the "Agentless Servers" feature. Additionally, I would like to understand the process of moving a feature out of the experimental stage in the K3S project. This information would be helpful for the community members who are interested in contributing to the project and ensuring the stability and reliability of the "Agentless Servers" feature. To facilitate this discussion, I kindly request the following information: Known Issues: Please provide a list of known issues or limitations associated with the "Agentless Servers" feature. This will help us understand the current state of the feature and the improvements needed before it can be considered for a stable release. Process for Moving Out of Experimental Stage: Could you outline the process for moving a feature from experimental to stable in the K3S project? This will help the community understand the steps and requirements necessary for the "Agentless Servers" feature to graduate from experimental status. How to Contribute: If there are any specific areas where the community can contribute to help expedite the process of moving "Agentless Servers" out of the experimental stage, please let us know. This information will enable us to actively participate in the project and work towards a stable release of the feature. I believe that the "Agentless Servers" feature has the potential to greatly benefit the K3S project and its users, and I am eager to see it become a stable and reliable feature. I appreciate your time and consideration in addressing this request, and I look forward to your response. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
You're asking for a fair bit of documentation and personal labor on our side to produce the detailed materials you're asking for. I'll do my best to answer, but I do want to mention that verbose requests for written materials, even when phrased politely, can still be irritating to open-source project development staff.
This is covered in the docs: https://docs.k3s.io/advanced#running-agentless-servers-experimental
Consider also any other controller or operator that wants to manage hosts via their node object - Rancher for example. There are other issues with apiserver access to webhooks and apiserver aggregation endpoints within the cluster (metrics-server for example), but the egress selector code that was added a while back (
In general, we need an identified use case that we can ask our QA team to test and support. K3s is a CNCF project, but the development and QA staff are currently employed by SUSE/Rancher, so we do prioritize use cases that we see our community and customers taking advantage of, or those prioritized by our product management team. That includes the ability to use a feature alongside other ecosystem projects such as Rancher, System Upgrade Controller, Longhorn, and so on. I'm not aware of any customers that are using it, and I have only seen a few community members using it. The only one I can think of off the top of my head was the vcluster folks at #5118
Community members can help by identifying use cases and speaking up if they are actively using this feature in their environment. The more we understand about how the community is using it, the better we can support it on our side.
Can you expand upon this? What sort of potential do you see for this feature? How would you like to see it used and supported? |
Beta Was this translation helpful? Give feedback.
You're asking for a fair bit of documentation and personal labor on our side to produce the detailed materials you're asking for. I'll do my best to answer, but I do want to mention that verbose requests for written materials, even when phrased politely, can still be irritating to open-source project development staff.
This is covered in the docs: https://docs.k3s.io/advanced#running-agentless-servers-experimental
Because they do not host a kubelet, they cannot run pods or be managed by operators that rely on enumerating cluster nodes, including the embedded etcd controller and the system upgr…