Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RemoteServer SSH ClusterTemplate #1084

Closed
Kshatrix opened this issue Feb 17, 2025 · 0 comments
Closed

RemoteServer SSH ClusterTemplate #1084

Kshatrix opened this issue Feb 17, 2025 · 0 comments
Assignees
Labels
epic Large body of work, can be broken down into individual issues

Comments

@Kshatrix
Copy link
Collaborator

Kshatrix commented Feb 17, 2025

Copied from PRODUCT2A-52

Goals
Problem Statement: k0smotron Anywhere ClusterTemplate. This ClusterTemplate allows for deploying and managing remote machine-based clusters on Linux hosts.

  • Enable simple cluster deployment on any SSH-accessible Linux hosts
  • Support organizations with existing on-premises/remote infrastructure

Major deliverables

  • ClusterTemplate Definition
  • Template structure following k0rdent standards
  • Required fields for SSH access and host details
  • Default configurations for k0smotron deployments

Who it benefits

  • Platform Engineers managing on-premises infrastructure
  • Organizations with existing Linux hosts
  • Organizations preferring SSH-based cluster management

Acceptance criteria

  • Template successfully creates k0s clusters on remote machines
  • Consistent patterns with other k0rdent templates
  • Provides cluster lifecycle operations (create, update, delete)

Assumptions

  • Target hosts are Linux-based systems
  • SSH access is enabled and configured
  • Network connectivity exists between k0rdent and hosts
  • One SSH key that is pre-generated and available
  • Host OS meets k0s requirements

Limitations

  • Linux hosts only
  • Requires pre-existing SSH access
  • No automatic network configuration

Out of scope

  • SSH key generation/management
  • Host provisioning/OS installation
  • Network infrastructure setup
  • Windows host support
  • Custom remote machine agents
  • Host system management
@Kshatrix Kshatrix added the epic Large body of work, can be broken down into individual issues label Feb 17, 2025
@github-project-automation github-project-automation bot moved this to Todo in k0rdent Feb 17, 2025
@eromanova eromanova moved this from Todo to In Progress in k0rdent Feb 19, 2025
@DinaBelova DinaBelova added the triage-ok Triaged issue, can be taken into work label Mar 16, 2025
@eromanova eromanova moved this from In Progress to Done in k0rdent Mar 21, 2025
@eromanova eromanova closed this as completed by moving to Done in k0rdent Mar 21, 2025
@github-actions github-actions bot removed the triage-ok Triaged issue, can be taken into work label Mar 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic Large body of work, can be broken down into individual issues
Projects
Status: Done
Development

No branches or pull requests

3 participants