icy-jordan-58549
12/08/2020, 4:44 PMoperator (statefulset)
and when service
resource has been created, I am trying to get it using something like this:
const kc = new k8sClient.KubeConfig();
const watcher = config.servicesK8s.cluster.kubeconfig
.apply(kubeConfig => kc.loadFromString(kubeConfig))
.apply(() => new k8sClient.Watch(kc));
export let serviceName = watcher.apply(w => waitFor(w, 'elastic-es-http'));
export const service = pulumi
.all([namespace.metadata.name, serviceName])
.apply(([ns, name]) =>
k8s.core.v1.Service.get('elastic-svc', `${ns}/${name}`, {
parent: namespace,
dependsOn: [elasticsearch]
})
);
kubernetes:core/v1:Service (elastic-svc):
error: 2 errors occurred:
* Resource 'elastic-es-http' was created but failed to initialize
* Service does not target any Pods. Selected Pods may not be ready, or field '.spec.selector' may not match labels on any Pods
watch
@gorgeous-egg-16927