sparse-intern-71089
01/11/2021, 1:34 PMcool-fireman-90027
01/11/2021, 1:44 PMpulumi up -y logtostderr -v9 --debug
Can you share your code and the values set via pulumi config?millions-market-17062
01/11/2021, 1:48 PM"use strict";
const pulumi = require("@pulumi/pulumi");
const aws = require("@pulumi/aws");
const awsx = require("@pulumi/awsx");
const eks = require("@pulumi/eks");
const kubernetes = require("@pulumi/kubernetes");
const name = "eks-matan";
// Create an EKS cluster with non-default configuration
const vpc = new awsx.ec2.Vpc("vpc-eks-matan",
{ subnets: [{ type: "public" },{ type: "private"}],
cidrBlock: "10.20.0.0/16",
tags: [{ test: "matan" }]});
const cluster = new eks.Cluster(name, {
vpcId: vpc.id,
subnetIds: vpc.privateSubnetIds,
storageClasses: "gp2",
nodeAssociatePublicIpAddress: false,
skipDefaultNodeGroup: true,
});
const fixedNodeGroup = cluster.createNodeGroup("eks-matan-ng1", {
instanceType: "t2.medium",
desiredCapacity: 1,
minSize: 1,
maxSize: 2,
labels: {"ondemand": "true"},
instanceProfile: cluster.instanceRoles
});
const spotNodeGroup = new eks.NodeGroup("eks-matan-ng2", {
cluster: cluster,
instanceType: "t2.medium",
desiredCapacity: 1,
spotPrice: "1",
minSize: 1,
maxSize: 2,
labels: {"preemptible": "true"},
instanceProfile: cluster.instanceRoles,
taints: {
"special": {
value: "true",
effect: "NoSchedule",
},
},
}, {
providers: { kubernetes: cluster.provider},
});
exports.kubeconfig = cluster.kubeconfig;
exports.fixedNodeGroup = fixedNodeGroup;
exports.spotNodeGroup = spotNodeGroup;
exports.vpc = vpc;
millions-market-17062
01/11/2021, 1:48 PMconfig:
aws:region: us-west-2
pulumi:template: aws-javascript
millions-market-17062
01/11/2021, 1:55 PM