Skip to content

Instantly share code, notes, and snippets.

apiVersion: apps/v1
kind: Deployment
metadata:
name: myapp-deployment
namespace: default
labels:
app: myapp
spec:
replicas: 3
selector:
apiVersion: apps/v1
kind: Deployment
metadata:
name: myapp-deployment
namespace: default
labels:
app: myapp
spec:
replicas: 3
selector:
apiVersion: apps/v1beta1
kind: StatefulSet
metadata:
name: elasticsearch
namespace: monitoring
labels:
app: elasticsearch
jaeger-infra: elasticsearch-statefulset
spec:
serviceName: elasticsearch
apiVersion: v1
kind: ConfigMap
metadata:
name: jaeger-configuration
namespace: monitoring
labels:
app: jaeger
jaeger-infra: configuration
data:
span-storage-type: elasticsearch
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: jaeger-query
namespace: monitoring
labels:
app: jaeger
jaeger-infra: query-deployment
spec:
replicas: 1
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: jaeger-collector
namespace: monitoring
labels:
app: jaeger
jaeger-infra: collector-deployment
spec:
replicas: 1
V1PodList podList = client.CoreApi.ListNamespacedPod("default");
foreach (V1Pod pod in podList.Items)
Console.WriteLine($"Pod={pod.Metadata.Name}");
client.CoreApi.CreateNamespacedPod(
"default",
new V1Pod(
Metadata: new V1ObjectMeta(Name: "iis"),
Spec: new V1PodSpec(
Containers: new List<V1Container>
{
new V1Container(
Image: "microsoft/iis:nanoserver",
Name: "iis",