diff --git a/src/main/cluster-detectors/distribution-detector.ts b/src/main/cluster-detectors/distribution-detector.ts index eb0680dd00..73d5541d17 100644 --- a/src/main/cluster-detectors/distribution-detector.ts +++ b/src/main/cluster-detectors/distribution-detector.ts @@ -36,6 +36,10 @@ export class DistributionDetector extends BaseClusterDetector { return { value: "digitalocean", accuracy: 90}; } + if (this.isK0s()) { + return { value: "k0s", accuracy: 80}; + } + if (this.isVMWare()) { return { value: "vmware", accuracy: 90}; } @@ -151,6 +155,10 @@ export class DistributionDetector extends BaseClusterDetector { return this.version.includes("+k3s"); } + protected isK0s() { + return this.version.includes("-k0s"); + } + protected isAlibaba() { return this.version.includes("-aliyun"); }