Replies: 2 comments 1 reply
-
@Tatsinnit Thanks for the details, here is the basic flow, of course there will be improvements to this , ex: what if Kaito is installed already etc..?
For installing Kaito below is the javascript sdk - https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/containerservice/arm-containerservice Sample code for installing Kaito via managedcluster sdk const managedClusterSpec: ManagedCluster = {
location: cluster.location,
aiToolchainOperatorProfile: { enabled: true },
oidcIssuerProfile: { enabled: true },
};
const poller = await this.containerServiceClient.managedClusters.beginCreateOrUpdate(
resourceGrpName,
clusterName,
managedClusterSpec,
); |
Beta Was this translation helpful? Give feedback.
-
Note: Currently supported model families in Kaito are documented here: |
Beta Was this translation helpful? Give feedback.
-
Enable Implementation of Kaito AI Toolchain Operator in AKS VSCode Extension (In TS)
1. Overview
We would like to request the integration of implementing Kaito AI Toolchain operators within the AKS Visual Studio Code extension. This will streamline the development process for those using VsCode with AKS doing all the heavy lifting upfront, and enhance the functionality of the Kaito AI Toolchain when working with Kubernetes operators in Azure.
2. Problem Statement
Currently, the AKS Visual Studio Code extension does not natively support the creation of Kaito AI Toolchain operators Installation. AI/ML-Developers working with VsCode makes engineering life easier when we integrate (KAITO) AI toolchain operators, which adds simplification to the entry point for KAITO and eases the complexity and overhead to the development AI lifecycle. One such document reside here: https://learn.microsoft.com/en-us/azure/aks/ai-toolchain-operator
3. Proposed Solution
We propose the inclusion of One-Click install of KAITO and generation of workflow as a first-class citizen for Kaito AI Toolchain operator development within the AKS VSCode extension. This can be achieved by:
Many Moving pieces under one-click Ease x Integration of Azure TypeScript SDKs: Incorporating innovative development kits into the extension to allow the creation, validation, and deployment of Kaito AI Toolchain operators directly in TypeScript.
TypeScript Operator Templates: Offering pre-configured templates for Kaito AI Toolchain operators that are written in VsCode eco-system, enabling developers to quickly get started without the need for extensive configuration.
4. Benefits
Increased Developer Productivity.
Wider Adoption.
Improved Code Maintainability.
5. Use Case Example
A data scientist is building a machine learning operator using the Kaito AI Toolchain in AKS. By providing one-click feature this will help in quicker engineering adoption for KAITO into AKS.
6. Impact
This feature will significantly improve the user experience for KAITO enablement for AKS cluster along with ease to entry for AI developers and enhance the overall usability of the AKS extension for Kaito AI Toolchain integration. By aligning with modern development practices, this feature will ensure the extension remains competitive and relevant to AI developers.
7. Conclusion
Adding One-Click install for KAITO support for Kaito AI Toolchain operators in the AKS VSCode extension will address existing limitations, increase productivity, and attract a broader developer base. We believe this feature will contribute greatly to the growth and success of the Kaito AI Toolchain ecosystem.
Development Idea AKS SDK Usage
1: SDK Ways to approach and less to get lost in dense doc mentioned above.
Sample code
https://learn.microsoft.com/en-us/rest/api/resources/features/register?view=rest-resources-2021-07-01&tabs=JavaScript
2: Observation Part
3: CRD Generation
Beta Was this translation helpful? Give feedback.
All reactions