Skip to main content
Glama
windows-custom-userdata.yaml1.92 kB
# This example NodePool provisions instances using the Windows 2022 EKS-Optimized AMI. # The UserData defined in spec.UserData should be PowerShell commands # and they will be prepended to a Karpenter managed section that will bootstrap the kubelet. # This example also applies to the Windows 2019 EKS-Optimized AMI. --- apiVersion: karpenter.sh/v1 kind: NodePool metadata: name: windows2022 annotations: kubernetes.io/description: "General purpose NodePool for Windows workloads" spec: template: spec: requirements: - key: kubernetes.io/os operator: In values: ["windows"] - key: kubernetes.io/arch operator: In values: ["amd64"] - key: karpenter.sh/capacity-type operator: In values: ["on-demand"] - key: karpenter.k8s.aws/instance-category operator: In values: ["c", "m", "r"] - key: karpenter.k8s.aws/instance-generation operator: Gt values: ["2"] nodeClassRef: group: karpenter.k8s.aws/v1 kind: EC2NodeClass name: windows2022 --- apiVersion: karpenter.k8s.aws/v1 kind: EC2NodeClass metadata: name: windows2022 annotations: kubernetes.io/description: "Nodes running Windows Server 2022" spec: amiFamily: Windows2022 role: "KarpenterNodeRole-${CLUSTER_NAME}" # replace with your cluster name subnetSelectorTerms: - tags: karpenter.sh/discovery: "${CLUSTER_NAME}" # replace with your cluster name securityGroupSelectorTerms: - tags: karpenter.sh/discovery: "${CLUSTER_NAME}" # replace with your cluster name amiSelectorTerms: - alias: windows2022@latest # Windows does not support pinning metadataOptions: httpProtocolIPv6: disabled httpTokens: required userData: | New-Item -Path 'C:\temp\' -ItemType Directory New-Item -Path 'C:\temp\sample.txt' -ItemType File

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mengfwan/test-mcp-glama'

If you have feedback or need assistance with the MCP directory API, please join our Discord server