thankful-telephone-29600
06/11/2019, 9:54 PMexport const kubeconfig = cluster.kubeconfig;
const myk8s = new k8s.Provider("myk8s", {
kubeconfig: cluster.kubeconfig.apply(JSON.stringify),
});
const nginx = new helm.v2.Chart("rancher-nginx", {
namespace: "rancher",
repo: "stable",
chart: "nginx-ingress",
values: {
"rbac.create": "true"
},
}, { providers: { kubernetes: myk8s }});
F0611 21:51:10.809459 6 main.go:98] ✖ The cluster seems to be running with a restrictive Authorization mode and the Ingress controller does not have the required permissions to operate normally.
helm install stable/nginx-ingress --name my-nginx --set rbac.create=true
(from
https://kubernetes.github.io/ingress-nginx/deploy/)handsome-actor-1155
06/12/2019, 4:04 AMvalues: {
rbac: {
create: "true"
}
}
thankful-telephone-29600
06/12/2019, 3:05 PMnarrow-area-11460
06/12/2019, 3:57 PMconst nginxingresscntlr = new k8s.helm.v2.Chart("nginxingresscontroller", {
repo: "stable",
chart: "nginx-ingress",
version: "0.24.1",
values: {},
}, { providers: { kubernetes: myk8s }});
rbac create = true
thankful-telephone-29600
06/12/2019, 4:56 PMnarrow-area-11460
06/12/2019, 5:03 PMthankful-telephone-29600
06/12/2019, 5:06 PMnarrow-area-11460
06/12/2019, 5:07 PMthankful-telephone-29600
06/12/2019, 5:08 PMnarrow-area-11460
06/12/2019, 5:11 PMnew helm.v2.Chart()
which is not correct syntax as you need to use the Pulumi kubernetes library imported as k8sk8s.helm.v2.Chart ()
makes sensekubernetes
library converts the helm charts and reuses themthankful-telephone-29600
06/12/2019, 5:13 PMawsx from "@pulumi/awsx";
import * as eks from "@pulumi/eks";
import * as k8s from "@pulumi/kubernetes";
import * as helm from "@pulumi/kubernetes/helm";
narrow-area-11460
06/12/2019, 5:14 PMthankful-telephone-29600
06/12/2019, 5:14 PMnarrow-area-11460
06/12/2019, 5:14 PMthankful-telephone-29600
06/12/2019, 5:14 PMnarrow-area-11460
06/12/2019, 5:14 PMthankful-telephone-29600
06/13/2019, 10:12 PMnarrow-area-11460
06/13/2019, 10:17 PM