Created
October 14, 2021 17:38
-
-
Save murillodigital/af687601dd009e214d318b119e35ab4b to your computer and use it in GitHub Desktop.
azure-arc namespace deployments
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"apiVersion": "v1", | |
"items": [ | |
{ | |
"apiVersion": "apps/v1", | |
"kind": "Deployment", | |
"metadata": { | |
"annotations": { | |
"deployment.kubernetes.io/revision": "2", | |
"description": "A Helm chart for azure-arc-k8sagents", | |
"meta.helm.sh/release-name": "azure-arc", | |
"meta.helm.sh/release-namespace": "default" | |
}, | |
"creationTimestamp": "2021-10-06T16:47:46Z", | |
"generation": 2, | |
"labels": { | |
"app.kubernetes.io/component": "flux-logs-agent", | |
"app.kubernetes.io/managed-by": "Helm", | |
"app.kubernetes.io/name": "azure-arc-k8s" | |
}, | |
"name": "flux-logs-agent", | |
"namespace": "azure-arc", | |
"resourceVersion": "1052876", | |
"uid": "a3b714ea-3ecb-44ec-a4e6-0105c544c3c9" | |
}, | |
"spec": { | |
"progressDeadlineSeconds": 600, | |
"replicas": 1, | |
"revisionHistoryLimit": 10, | |
"selector": { | |
"matchLabels": { | |
"app.kubernetes.io/component": "flux-logs-agent", | |
"app.kubernetes.io/name": "azure-arc-k8s" | |
} | |
}, | |
"strategy": { | |
"rollingUpdate": { | |
"maxSurge": "25%", | |
"maxUnavailable": "25%" | |
}, | |
"type": "RollingUpdate" | |
}, | |
"template": { | |
"metadata": { | |
"annotations": { | |
"checksum/proxysecret": "316deeb28892b1cdebfe5c12c2cd620b5b8f29289c1ffe3d4f5fc1b2e6a4ea7d", | |
"prometheus.io/port": "8080", | |
"prometheus.io/scrape": "true" | |
}, | |
"creationTimestamp": null, | |
"labels": { | |
"app.kubernetes.io/component": "flux-logs-agent", | |
"app.kubernetes.io/name": "azure-arc-k8s" | |
} | |
}, | |
"spec": { | |
"containers": [ | |
{ | |
"envFrom": [ | |
{ | |
"configMapRef": { | |
"name": "azure-clusterconfig" | |
} | |
} | |
], | |
"image": "mcr.microsoft.com/azurearck8s/flux-logs-agent:1.5.2", | |
"imagePullPolicy": "IfNotPresent", | |
"name": "flux-logs-agent", | |
"ports": [ | |
{ | |
"containerPort": 8082, | |
"protocol": "TCP" | |
} | |
], | |
"resources": { | |
"limits": { | |
"cpu": "50m", | |
"memory": "100Mi" | |
}, | |
"requests": { | |
"cpu": "5m", | |
"memory": "20Mi" | |
} | |
}, | |
"terminationMessagePath": "/dev/termination-log", | |
"terminationMessagePolicy": "File" | |
} | |
], | |
"dnsPolicy": "ClusterFirst", | |
"nodeSelector": { | |
"kubernetes.io/arch": "amd64", | |
"kubernetes.io/os": "linux" | |
}, | |
"restartPolicy": "Always", | |
"schedulerName": "default-scheduler", | |
"securityContext": {}, | |
"serviceAccount": "azure-arc-operatorsa", | |
"serviceAccountName": "azure-arc-operatorsa", | |
"terminationGracePeriodSeconds": 30 | |
} | |
} | |
}, | |
"status": { | |
"availableReplicas": 1, | |
"conditions": [ | |
{ | |
"lastTransitionTime": "2021-10-06T16:48:27Z", | |
"lastUpdateTime": "2021-10-06T16:48:27Z", | |
"message": "Deployment has minimum availability.", | |
"reason": "MinimumReplicasAvailable", | |
"status": "True", | |
"type": "Available" | |
}, | |
{ | |
"lastTransitionTime": "2021-10-06T16:47:46Z", | |
"lastUpdateTime": "2021-10-12T00:51:50Z", | |
"message": "ReplicaSet \"flux-logs-agent-7ff9dc5c99\" has successfully progressed.", | |
"reason": "NewReplicaSetAvailable", | |
"status": "True", | |
"type": "Progressing" | |
} | |
], | |
"observedGeneration": 2, | |
"readyReplicas": 1, | |
"replicas": 1, | |
"updatedReplicas": 1 | |
} | |
}, | |
{ | |
"apiVersion": "apps/v1", | |
"kind": "Deployment", | |
"metadata": { | |
"annotations": { | |
"deployment.kubernetes.io/revision": "2", | |
"description": "A Helm chart for azure-arc-k8sagents", | |
"meta.helm.sh/release-name": "azure-arc", | |
"meta.helm.sh/release-namespace": "default" | |
}, | |
"creationTimestamp": "2021-10-06T16:47:46Z", | |
"generation": 2, | |
"labels": { | |
"app.kubernetes.io/component": "metrics-agent", | |
"app.kubernetes.io/managed-by": "Helm", | |
"app.kubernetes.io/name": "azure-arc-k8s" | |
}, | |
"name": "metrics-agent", | |
"namespace": "azure-arc", | |
"resourceVersion": "1052914", | |
"uid": "01a3d09e-db1d-48d1-8ec2-6259c5a1d715" | |
}, | |
"spec": { | |
"progressDeadlineSeconds": 600, | |
"replicas": 1, | |
"revisionHistoryLimit": 10, | |
"selector": { | |
"matchLabels": { | |
"app.kubernetes.io/component": "metrics-agent", | |
"app.kubernetes.io/name": "azure-arc-k8s" | |
} | |
}, | |
"strategy": { | |
"rollingUpdate": { | |
"maxSurge": "25%", | |
"maxUnavailable": "25%" | |
}, | |
"type": "RollingUpdate" | |
}, | |
"template": { | |
"metadata": { | |
"annotations": { | |
"checksum/proxysecret": "316deeb28892b1cdebfe5c12c2cd620b5b8f29289c1ffe3d4f5fc1b2e6a4ea7d", | |
"checksum/telegrafconf": "166f437b9d30135e4069af5300859384c86995a395b23c9e77fde39abb4296fb", | |
"prometheus.io/port": "8080", | |
"prometheus.io/scrape": "true" | |
}, | |
"creationTimestamp": null, | |
"labels": { | |
"app.kubernetes.io/component": "metrics-agent", | |
"app.kubernetes.io/name": "azure-arc-k8s" | |
} | |
}, | |
"spec": { | |
"containers": [ | |
{ | |
"env": [ | |
{ | |
"name": "DP_SUFFIX", | |
"value": "com" | |
} | |
], | |
"envFrom": [ | |
{ | |
"configMapRef": { | |
"name": "azure-clusterconfig" | |
} | |
} | |
], | |
"image": "mcr.microsoft.com/azurearck8s/metrics-agent:1.5.2", | |
"imagePullPolicy": "IfNotPresent", | |
"name": "metrics-agent", | |
"resources": { | |
"limits": { | |
"cpu": "50m", | |
"memory": "100Mi" | |
}, | |
"requests": { | |
"cpu": "5m", | |
"memory": "20Mi" | |
} | |
}, | |
"terminationMessagePath": "/dev/termination-log", | |
"terminationMessagePolicy": "File", | |
"volumeMounts": [ | |
{ | |
"mountPath": "/etc/telegraf/telegraf.conf", | |
"name": "telegraf-conf", | |
"subPath": "telegraf.conf" | |
} | |
] | |
}, | |
{ | |
"env": [ | |
{ | |
"name": "POD_NAME", | |
"valueFrom": { | |
"fieldRef": { | |
"apiVersion": "v1", | |
"fieldPath": "metadata.name" | |
} | |
} | |
}, | |
{ | |
"name": "AGENT_TYPE", | |
"value": "ConnectAgent" | |
}, | |
{ | |
"name": "AGENT_NAME", | |
"value": "MetricsAgent" | |
} | |
], | |
"envFrom": [ | |
{ | |
"configMapRef": { | |
"name": "azure-clusterconfig" | |
} | |
} | |
], | |
"image": "mcr.microsoft.com/azurearck8s/fluent-bit:1.5.2", | |
"imagePullPolicy": "IfNotPresent", | |
"name": "fluent-bit", | |
"ports": [ | |
{ | |
"containerPort": 2020, | |
"protocol": "TCP" | |
} | |
], | |
"resources": { | |
"limits": { | |
"cpu": "20m", | |
"memory": "100Mi" | |
}, | |
"requests": { | |
"cpu": "5m", | |
"memory": "25Mi" | |
} | |
}, | |
"terminationMessagePath": "/dev/termination-log", | |
"terminationMessagePolicy": "File", | |
"volumeMounts": [ | |
{ | |
"mountPath": "/var/log", | |
"name": "varlog", | |
"readOnly": true | |
}, | |
{ | |
"mountPath": "/var/lib/docker/containers", | |
"name": "varlibdockercontainers", | |
"readOnly": true | |
}, | |
{ | |
"mountPath": "/fluent-bit/etc/", | |
"name": "fluentbit-clusterconfig" | |
} | |
] | |
} | |
], | |
"dnsPolicy": "ClusterFirst", | |
"nodeSelector": { | |
"kubernetes.io/arch": "amd64", | |
"kubernetes.io/os": "linux" | |
}, | |
"restartPolicy": "Always", | |
"schedulerName": "default-scheduler", | |
"securityContext": {}, | |
"serviceAccount": "azure-arc-operatorsa", | |
"serviceAccountName": "azure-arc-operatorsa", | |
"terminationGracePeriodSeconds": 30, | |
"volumes": [ | |
{ | |
"hostPath": { | |
"path": "/var/log", | |
"type": "" | |
}, | |
"name": "varlog" | |
}, | |
{ | |
"hostPath": { | |
"path": "/var/lib/docker/containers", | |
"type": "" | |
}, | |
"name": "varlibdockercontainers" | |
}, | |
{ | |
"configMap": { | |
"defaultMode": 420, | |
"name": "azure-fluentbit-config" | |
}, | |
"name": "fluentbit-clusterconfig" | |
}, | |
{ | |
"configMap": { | |
"defaultMode": 420, | |
"name": "azure-telegraf-config" | |
}, | |
"name": "telegraf-conf" | |
} | |
] | |
} | |
} | |
}, | |
"status": { | |
"availableReplicas": 1, | |
"conditions": [ | |
{ | |
"lastTransitionTime": "2021-10-06T16:48:35Z", | |
"lastUpdateTime": "2021-10-06T16:48:35Z", | |
"message": "Deployment has minimum availability.", | |
"reason": "MinimumReplicasAvailable", | |
"status": "True", | |
"type": "Available" | |
}, | |
{ | |
"lastTransitionTime": "2021-10-06T16:47:46Z", | |
"lastUpdateTime": "2021-10-12T00:51:52Z", | |
"message": "ReplicaSet \"metrics-agent-b5ff69d5c\" has successfully progressed.", | |
"reason": "NewReplicaSetAvailable", | |
"status": "True", | |
"type": "Progressing" | |
} | |
], | |
"observedGeneration": 2, | |
"readyReplicas": 1, | |
"replicas": 1, | |
"updatedReplicas": 1 | |
} | |
}, | |
{ | |
"apiVersion": "apps/v1", | |
"kind": "Deployment", | |
"metadata": { | |
"annotations": { | |
"deployment.kubernetes.io/revision": "2", | |
"meta.helm.sh/release-name": "azure-arc", | |
"meta.helm.sh/release-namespace": "default" | |
}, | |
"creationTimestamp": "2021-10-06T16:47:46Z", | |
"generation": 2, | |
"labels": { | |
"app.kubernetes.io/component": "controller-manager", | |
"app.kubernetes.io/managed-by": "Helm", | |
"app.kubernetes.io/name": "azure-arc-k8s", | |
"control-plane": "controller-manager" | |
}, | |
"name": "controller-manager", | |
"namespace": "azure-arc", | |
"resourceVersion": "1052937", | |
"uid": "47a81eac-5f51-4ce6-ace3-8516080e53fe" | |
}, | |
"spec": { | |
"progressDeadlineSeconds": 600, | |
"replicas": 1, | |
"revisionHistoryLimit": 10, | |
"selector": { | |
"matchLabels": { | |
"control-plane": "controller-manager" | |
} | |
}, | |
"strategy": { | |
"rollingUpdate": { | |
"maxSurge": "25%", | |
"maxUnavailable": "25%" | |
}, | |
"type": "RollingUpdate" | |
}, | |
"template": { | |
"metadata": { | |
"annotations": { | |
"checksum/proxysecret": "316deeb28892b1cdebfe5c12c2cd620b5b8f29289c1ffe3d4f5fc1b2e6a4ea7d", | |
"prometheus.io/port": "8080", | |
"prometheus.io/scrape": "true" | |
}, | |
"creationTimestamp": null, | |
"labels": { | |
"app.kubernetes.io/component": "controller-manager", | |
"app.kubernetes.io/name": "azure-arc-k8s", | |
"control-plane": "controller-manager" | |
} | |
}, | |
"spec": { | |
"containers": [ | |
{ | |
"env": [ | |
{ | |
"name": "PROXY_CONFIG_HASH", | |
"value": "316deeb28892b1cdebfe5c12c2cd620b5b8f29289c1ffe3d4f5fc1b2e6a4ea7d" | |
}, | |
{ | |
"name": "POD_NAME", | |
"valueFrom": { | |
"fieldRef": { | |
"apiVersion": "v1", | |
"fieldPath": "metadata.name" | |
} | |
} | |
} | |
], | |
"envFrom": [ | |
{ | |
"configMapRef": { | |
"name": "azure-clusterconfig" | |
} | |
} | |
], | |
"image": "mcr.microsoft.com/azurearck8s/configoperator:1.5.2", | |
"imagePullPolicy": "IfNotPresent", | |
"name": "manager", | |
"resources": { | |
"limits": { | |
"cpu": "200m", | |
"memory": "350Mi" | |
}, | |
"requests": { | |
"cpu": "100m", | |
"memory": "150Mi" | |
} | |
}, | |
"terminationMessagePath": "/dev/termination-log", | |
"terminationMessagePolicy": "File" | |
}, | |
{ | |
"env": [ | |
{ | |
"name": "POD_NAME", | |
"valueFrom": { | |
"fieldRef": { | |
"apiVersion": "v1", | |
"fieldPath": "metadata.name" | |
} | |
} | |
}, | |
{ | |
"name": "AGENT_TYPE", | |
"value": "ConfigAgent" | |
}, | |
{ | |
"name": "AGENT_NAME", | |
"value": "ControllerManager" | |
} | |
], | |
"envFrom": [ | |
{ | |
"configMapRef": { | |
"name": "azure-clusterconfig" | |
} | |
} | |
], | |
"image": "mcr.microsoft.com/azurearck8s/fluent-bit:1.5.2", | |
"imagePullPolicy": "IfNotPresent", | |
"name": "fluent-bit", | |
"ports": [ | |
{ | |
"containerPort": 2020, | |
"protocol": "TCP" | |
} | |
], | |
"resources": { | |
"limits": { | |
"cpu": "20m", | |
"memory": "100Mi" | |
}, | |
"requests": { | |
"cpu": "5m", | |
"memory": "25Mi" | |
} | |
}, | |
"terminationMessagePath": "/dev/termination-log", | |
"terminationMessagePolicy": "File", | |
"volumeMounts": [ | |
{ | |
"mountPath": "/var/log", | |
"name": "varlog", | |
"readOnly": true | |
}, | |
{ | |
"mountPath": "/var/lib/docker/containers", | |
"name": "varlibdockercontainers", | |
"readOnly": true | |
}, | |
{ | |
"mountPath": "/fluent-bit/etc/", | |
"name": "fluentbit-clusterconfig" | |
} | |
] | |
} | |
], | |
"dnsPolicy": "ClusterFirst", | |
"nodeSelector": { | |
"kubernetes.io/arch": "amd64", | |
"kubernetes.io/os": "linux" | |
}, | |
"restartPolicy": "Always", | |
"schedulerName": "default-scheduler", | |
"securityContext": {}, | |
"serviceAccount": "azure-arc-operatorsa", | |
"serviceAccountName": "azure-arc-operatorsa", | |
"terminationGracePeriodSeconds": 10, | |
"volumes": [ | |
{ | |
"hostPath": { | |
"path": "/var/log", | |
"type": "" | |
}, | |
"name": "varlog" | |
}, | |
{ | |
"hostPath": { | |
"path": "/var/lib/docker/containers", | |
"type": "" | |
}, | |
"name": "varlibdockercontainers" | |
}, | |
{ | |
"configMap": { | |
"defaultMode": 420, | |
"name": "azure-fluentbit-config" | |
}, | |
"name": "fluentbit-clusterconfig" | |
} | |
] | |
} | |
} | |
}, | |
"status": { | |
"availableReplicas": 1, | |
"conditions": [ | |
{ | |
"lastTransitionTime": "2021-10-06T16:48:35Z", | |
"lastUpdateTime": "2021-10-06T16:48:35Z", | |
"message": "Deployment has minimum availability.", | |
"reason": "MinimumReplicasAvailable", | |
"status": "True", | |
"type": "Available" | |
}, | |
{ | |
"lastTransitionTime": "2021-10-06T16:47:46Z", | |
"lastUpdateTime": "2021-10-12T00:51:53Z", | |
"message": "ReplicaSet \"controller-manager-587d9694c7\" has successfully progressed.", | |
"reason": "NewReplicaSetAvailable", | |
"status": "True", | |
"type": "Progressing" | |
} | |
], | |
"observedGeneration": 2, | |
"readyReplicas": 1, | |
"replicas": 1, | |
"updatedReplicas": 1 | |
} | |
}, | |
{ | |
"apiVersion": "apps/v1", | |
"kind": "Deployment", | |
"metadata": { | |
"annotations": { | |
"deployment.kubernetes.io/revision": "2", | |
"description": "A Helm chart for azure-arc-k8sagents", | |
"meta.helm.sh/release-name": "azure-arc", | |
"meta.helm.sh/release-namespace": "default" | |
}, | |
"creationTimestamp": "2021-10-06T16:47:46Z", | |
"generation": 2, | |
"labels": { | |
"app.kubernetes.io/component": "resource-sync-agent", | |
"app.kubernetes.io/managed-by": "Helm", | |
"app.kubernetes.io/name": "azure-arc-k8s" | |
}, | |
"name": "resource-sync-agent", | |
"namespace": "azure-arc", | |
"resourceVersion": "1052941", | |
"uid": "8831d1d3-4318-49e1-832d-4ac6d6322e3f" | |
}, | |
"spec": { | |
"progressDeadlineSeconds": 600, | |
"replicas": 1, | |
"revisionHistoryLimit": 10, | |
"selector": { | |
"matchLabels": { | |
"app.kubernetes.io/component": "resource-sync-agent", | |
"app.kubernetes.io/name": "azure-arc-k8s" | |
} | |
}, | |
"strategy": { | |
"rollingUpdate": { | |
"maxSurge": "25%", | |
"maxUnavailable": "25%" | |
}, | |
"type": "RollingUpdate" | |
}, | |
"template": { | |
"metadata": { | |
"annotations": { | |
"checksum/proxysecret": "316deeb28892b1cdebfe5c12c2cd620b5b8f29289c1ffe3d4f5fc1b2e6a4ea7d", | |
"extensionEnabled": "true", | |
"prometheus.io/port": "8080", | |
"prometheus.io/scrape": "true" | |
}, | |
"creationTimestamp": null, | |
"labels": { | |
"app.kubernetes.io/component": "resource-sync-agent", | |
"app.kubernetes.io/name": "azure-arc-k8s" | |
} | |
}, | |
"spec": { | |
"containers": [ | |
{ | |
"envFrom": [ | |
{ | |
"configMapRef": { | |
"name": "azure-clusterconfig" | |
} | |
} | |
], | |
"image": "mcr.microsoft.com/azurearck8s/resource-sync:1.5.2", | |
"imagePullPolicy": "IfNotPresent", | |
"name": "resource-sync-agent", | |
"resources": { | |
"limits": { | |
"cpu": "50m", | |
"memory": "100Mi" | |
}, | |
"requests": { | |
"cpu": "5m", | |
"memory": "20Mi" | |
} | |
}, | |
"terminationMessagePath": "/dev/termination-log", | |
"terminationMessagePolicy": "File" | |
}, | |
{ | |
"env": [ | |
{ | |
"name": "POD_NAME", | |
"valueFrom": { | |
"fieldRef": { | |
"apiVersion": "v1", | |
"fieldPath": "metadata.name" | |
} | |
} | |
}, | |
{ | |
"name": "AGENT_TYPE", | |
"value": "ConfigAgent" | |
}, | |
{ | |
"name": "AGENT_NAME", | |
"value": "ConfigAgent" | |
} | |
], | |
"envFrom": [ | |
{ | |
"configMapRef": { | |
"name": "azure-clusterconfig" | |
} | |
} | |
], | |
"image": "mcr.microsoft.com/azurearck8s/fluent-bit:1.5.2", | |
"imagePullPolicy": "IfNotPresent", | |
"name": "fluent-bit", | |
"ports": [ | |
{ | |
"containerPort": 2020, | |
"protocol": "TCP" | |
} | |
], | |
"resources": { | |
"limits": { | |
"cpu": "20m", | |
"memory": "100Mi" | |
}, | |
"requests": { | |
"cpu": "5m", | |
"memory": "25Mi" | |
} | |
}, | |
"terminationMessagePath": "/dev/termination-log", | |
"terminationMessagePolicy": "File", | |
"volumeMounts": [ | |
{ | |
"mountPath": "/var/log", | |
"name": "varlog", | |
"readOnly": true | |
}, | |
{ | |
"mountPath": "/var/lib/docker/containers", | |
"name": "varlibdockercontainers", | |
"readOnly": true | |
}, | |
{ | |
"mountPath": "/fluent-bit/etc/", | |
"name": "fluentbit-clusterconfig" | |
} | |
] | |
} | |
], | |
"dnsPolicy": "ClusterFirst", | |
"nodeSelector": { | |
"kubernetes.io/arch": "amd64", | |
"kubernetes.io/os": "linux" | |
}, | |
"restartPolicy": "Always", | |
"schedulerName": "default-scheduler", | |
"securityContext": {}, | |
"serviceAccount": "azure-arc-operatorsa", | |
"serviceAccountName": "azure-arc-operatorsa", | |
"terminationGracePeriodSeconds": 30, | |
"volumes": [ | |
{ | |
"hostPath": { | |
"path": "/var/log", | |
"type": "" | |
}, | |
"name": "varlog" | |
}, | |
{ | |
"hostPath": { | |
"path": "/var/lib/docker/containers", | |
"type": "" | |
}, | |
"name": "varlibdockercontainers" | |
}, | |
{ | |
"configMap": { | |
"defaultMode": 420, | |
"name": "azure-fluentbit-config" | |
}, | |
"name": "fluentbit-clusterconfig" | |
} | |
] | |
} | |
} | |
}, | |
"status": { | |
"availableReplicas": 1, | |
"conditions": [ | |
{ | |
"lastTransitionTime": "2021-10-06T16:48:35Z", | |
"lastUpdateTime": "2021-10-06T16:48:35Z", | |
"message": "Deployment has minimum availability.", | |
"reason": "MinimumReplicasAvailable", | |
"status": "True", | |
"type": "Available" | |
}, | |
{ | |
"lastTransitionTime": "2021-10-06T16:47:46Z", | |
"lastUpdateTime": "2021-10-12T00:51:53Z", | |
"message": "ReplicaSet \"resource-sync-agent-7c77d6f664\" has successfully progressed.", | |
"reason": "NewReplicaSetAvailable", | |
"status": "True", | |
"type": "Progressing" | |
} | |
], | |
"observedGeneration": 2, | |
"readyReplicas": 1, | |
"replicas": 1, | |
"updatedReplicas": 1 | |
} | |
}, | |
{ | |
"apiVersion": "apps/v1", | |
"kind": "Deployment", | |
"metadata": { | |
"annotations": { | |
"deployment.kubernetes.io/revision": "2", | |
"meta.helm.sh/release-name": "azure-arc", | |
"meta.helm.sh/release-namespace": "default" | |
}, | |
"creationTimestamp": "2021-10-06T16:47:46Z", | |
"generation": 2, | |
"labels": { | |
"app.kubernetes.io/component": "cluster-identity-operator", | |
"app.kubernetes.io/managed-by": "Helm", | |
"app.kubernetes.io/name": "azure-arc-k8s", | |
"control-plane": "cluster-identity-manager" | |
}, | |
"name": "clusteridentityoperator", | |
"namespace": "azure-arc", | |
"resourceVersion": "1052960", | |
"uid": "93a7c97d-c00c-4e96-8791-602d3ff6b623" | |
}, | |
"spec": { | |
"progressDeadlineSeconds": 600, | |
"replicas": 1, | |
"revisionHistoryLimit": 10, | |
"selector": { | |
"matchLabels": { | |
"control-plane": "cluster-identity-manager" | |
} | |
}, | |
"strategy": { | |
"rollingUpdate": { | |
"maxSurge": "25%", | |
"maxUnavailable": "25%" | |
}, | |
"type": "RollingUpdate" | |
}, | |
"template": { | |
"metadata": { | |
"annotations": { | |
"checksum/proxysecret": "316deeb28892b1cdebfe5c12c2cd620b5b8f29289c1ffe3d4f5fc1b2e6a4ea7d", | |
"prometheus.io/port": "8080", | |
"prometheus.io/scrape": "true" | |
}, | |
"creationTimestamp": null, | |
"labels": { | |
"app.kubernetes.io/component": "cluster-identity-operator", | |
"app.kubernetes.io/name": "azure-arc-k8s", | |
"control-plane": "cluster-identity-manager" | |
} | |
}, | |
"spec": { | |
"containers": [ | |
{ | |
"env": [ | |
{ | |
"name": "POD_NAME", | |
"valueFrom": { | |
"fieldRef": { | |
"apiVersion": "v1", | |
"fieldPath": "metadata.name" | |
} | |
} | |
} | |
], | |
"envFrom": [ | |
{ | |
"configMapRef": { | |
"name": "azure-clusterconfig" | |
} | |
} | |
], | |
"image": "mcr.microsoft.com/azurearck8s/cluster-identity:1.5.2", | |
"imagePullPolicy": "IfNotPresent", | |
"name": "manager", | |
"resources": { | |
"limits": { | |
"cpu": "100m", | |
"memory": "300Mi" | |
}, | |
"requests": { | |
"cpu": "100m", | |
"memory": "100Mi" | |
} | |
}, | |
"terminationMessagePath": "/dev/termination-log", | |
"terminationMessagePolicy": "File" | |
}, | |
{ | |
"env": [ | |
{ | |
"name": "POD_NAME", | |
"valueFrom": { | |
"fieldRef": { | |
"apiVersion": "v1", | |
"fieldPath": "metadata.name" | |
} | |
} | |
}, | |
{ | |
"name": "AGENT_TYPE", | |
"value": "ConfigAgent" | |
}, | |
{ | |
"name": "AGENT_NAME", | |
"value": "ControllerManager" | |
} | |
], | |
"envFrom": [ | |
{ | |
"configMapRef": { | |
"name": "azure-clusterconfig" | |
} | |
} | |
], | |
"image": "mcr.microsoft.com/azurearck8s/fluent-bit:1.5.2", | |
"imagePullPolicy": "IfNotPresent", | |
"name": "fluent-bit", | |
"ports": [ | |
{ | |
"containerPort": 2020, | |
"protocol": "TCP" | |
} | |
], | |
"resources": { | |
"limits": { | |
"cpu": "20m", | |
"memory": "100Mi" | |
}, | |
"requests": { | |
"cpu": "5m", | |
"memory": "25Mi" | |
} | |
}, | |
"terminationMessagePath": "/dev/termination-log", | |
"terminationMessagePolicy": "File", | |
"volumeMounts": [ | |
{ | |
"mountPath": "/var/log", | |
"name": "varlog", | |
"readOnly": true | |
}, | |
{ | |
"mountPath": "/var/lib/docker/containers", | |
"name": "varlibdockercontainers", | |
"readOnly": true | |
}, | |
{ | |
"mountPath": "/fluent-bit/etc/", | |
"name": "fluentbit-clusterconfig" | |
} | |
] | |
} | |
], | |
"dnsPolicy": "ClusterFirst", | |
"nodeSelector": { | |
"kubernetes.io/arch": "amd64", | |
"kubernetes.io/os": "linux" | |
}, | |
"restartPolicy": "Always", | |
"schedulerName": "default-scheduler", | |
"securityContext": {}, | |
"serviceAccount": "azure-arc-operatorsa", | |
"serviceAccountName": "azure-arc-operatorsa", | |
"terminationGracePeriodSeconds": 10, | |
"volumes": [ | |
{ | |
"hostPath": { | |
"path": "/var/log", | |
"type": "" | |
}, | |
"name": "varlog" | |
}, | |
{ | |
"hostPath": { | |
"path": "/var/lib/docker/containers", | |
"type": "" | |
}, | |
"name": "varlibdockercontainers" | |
}, | |
{ | |
"configMap": { | |
"defaultMode": 420, | |
"name": "azure-fluentbit-config" | |
}, | |
"name": "fluentbit-clusterconfig" | |
} | |
] | |
} | |
} | |
}, | |
"status": { | |
"availableReplicas": 1, | |
"conditions": [ | |
{ | |
"lastTransitionTime": "2021-10-06T16:48:36Z", | |
"lastUpdateTime": "2021-10-06T16:48:36Z", | |
"message": "Deployment has minimum availability.", | |
"reason": "MinimumReplicasAvailable", | |
"status": "True", | |
"type": "Available" | |
}, | |
{ | |
"lastTransitionTime": "2021-10-06T16:47:46Z", | |
"lastUpdateTime": "2021-10-12T00:51:54Z", | |
"message": "ReplicaSet \"clusteridentityoperator-68676b54db\" has successfully progressed.", | |
"reason": "NewReplicaSetAvailable", | |
"status": "True", | |
"type": "Progressing" | |
} | |
], | |
"observedGeneration": 2, | |
"readyReplicas": 1, | |
"replicas": 1, | |
"updatedReplicas": 1 | |
} | |
}, | |
{ | |
"apiVersion": "apps/v1", | |
"kind": "Deployment", | |
"metadata": { | |
"annotations": { | |
"deployment.kubernetes.io/revision": "2", | |
"description": "A Helm chart for azure-arc-k8sagents", | |
"meta.helm.sh/release-name": "azure-arc", | |
"meta.helm.sh/release-namespace": "default" | |
}, | |
"creationTimestamp": "2021-10-06T16:47:46Z", | |
"generation": 2, | |
"labels": { | |
"app.kubernetes.io/component": "cluster-metadata-operator", | |
"app.kubernetes.io/managed-by": "Helm", | |
"app.kubernetes.io/name": "azure-arc-k8s" | |
}, | |
"name": "cluster-metadata-operator", | |
"namespace": "azure-arc", | |
"resourceVersion": "1052966", | |
"uid": "9ac22fa2-006c-4720-82b8-09621d9fbe72" | |
}, | |
"spec": { | |
"progressDeadlineSeconds": 600, | |
"replicas": 1, | |
"revisionHistoryLimit": 10, | |
"selector": { | |
"matchLabels": { | |
"app.kubernetes.io/component": "cluster-metadata-operator", | |
"app.kubernetes.io/name": "azure-arc-k8s" | |
} | |
}, | |
"strategy": { | |
"rollingUpdate": { | |
"maxSurge": "25%", | |
"maxUnavailable": "25%" | |
}, | |
"type": "RollingUpdate" | |
}, | |
"template": { | |
"metadata": { | |
"annotations": { | |
"checksum/proxysecret": "316deeb28892b1cdebfe5c12c2cd620b5b8f29289c1ffe3d4f5fc1b2e6a4ea7d", | |
"prometheus.io/port": "8080", | |
"prometheus.io/scrape": "true" | |
}, | |
"creationTimestamp": null, | |
"labels": { | |
"app.kubernetes.io/component": "cluster-metadata-operator", | |
"app.kubernetes.io/name": "azure-arc-k8s" | |
} | |
}, | |
"spec": { | |
"containers": [ | |
{ | |
"env": [ | |
{ | |
"name": "RESYNC_AFTER", | |
"value": "300" | |
} | |
], | |
"envFrom": [ | |
{ | |
"configMapRef": { | |
"name": "azure-clusterconfig" | |
} | |
} | |
], | |
"image": "mcr.microsoft.com/azurearck8s/cluster-metadata-operator:1.5.2", | |
"imagePullPolicy": "IfNotPresent", | |
"name": "cluster-metadata-operator", | |
"resources": { | |
"limits": { | |
"cpu": "50m", | |
"memory": "100Mi" | |
}, | |
"requests": { | |
"cpu": "5m", | |
"memory": "20Mi" | |
} | |
}, | |
"terminationMessagePath": "/dev/termination-log", | |
"terminationMessagePolicy": "File" | |
}, | |
{ | |
"env": [ | |
{ | |
"name": "POD_NAME", | |
"valueFrom": { | |
"fieldRef": { | |
"apiVersion": "v1", | |
"fieldPath": "metadata.name" | |
} | |
} | |
}, | |
{ | |
"name": "AGENT_TYPE", | |
"value": "ConnectAgent" | |
}, | |
{ | |
"name": "AGENT_NAME", | |
"value": "ClusterMetadataOperator" | |
} | |
], | |
"envFrom": [ | |
{ | |
"configMapRef": { | |
"name": "azure-clusterconfig" | |
} | |
} | |
], | |
"image": "mcr.microsoft.com/azurearck8s/fluent-bit:1.5.2", | |
"imagePullPolicy": "IfNotPresent", | |
"name": "fluent-bit", | |
"ports": [ | |
{ | |
"containerPort": 2020, | |
"protocol": "TCP" | |
} | |
], | |
"resources": { | |
"limits": { | |
"cpu": "20m", | |
"memory": "100Mi" | |
}, | |
"requests": { | |
"cpu": "5m", | |
"memory": "25Mi" | |
} | |
}, | |
"terminationMessagePath": "/dev/termination-log", | |
"terminationMessagePolicy": "File", | |
"volumeMounts": [ | |
{ | |
"mountPath": "/var/log", | |
"name": "varlog", | |
"readOnly": true | |
}, | |
{ | |
"mountPath": "/var/lib/docker/containers", | |
"name": "varlibdockercontainers", | |
"readOnly": true | |
}, | |
{ | |
"mountPath": "/fluent-bit/etc/", | |
"name": "fluentbit-clusterconfig" | |
} | |
] | |
} | |
], | |
"dnsPolicy": "ClusterFirst", | |
"nodeSelector": { | |
"kubernetes.io/arch": "amd64", | |
"kubernetes.io/os": "linux" | |
}, | |
"restartPolicy": "Always", | |
"schedulerName": "default-scheduler", | |
"securityContext": {}, | |
"serviceAccount": "azure-arc-operatorsa", | |
"serviceAccountName": "azure-arc-operatorsa", | |
"terminationGracePeriodSeconds": 30, | |
"volumes": [ | |
{ | |
"hostPath": { | |
"path": "/var/log", | |
"type": "" | |
}, | |
"name": "varlog" | |
}, | |
{ | |
"hostPath": { | |
"path": "/var/lib/docker/containers", | |
"type": "" | |
}, | |
"name": "varlibdockercontainers" | |
}, | |
{ | |
"configMap": { | |
"defaultMode": 420, | |
"name": "azure-fluentbit-config" | |
}, | |
"name": "fluentbit-clusterconfig" | |
} | |
] | |
} | |
} | |
}, | |
"status": { | |
"availableReplicas": 1, | |
"conditions": [ | |
{ | |
"lastTransitionTime": "2021-10-06T16:48:35Z", | |
"lastUpdateTime": "2021-10-06T16:48:35Z", | |
"message": "Deployment has minimum availability.", | |
"reason": "MinimumReplicasAvailable", | |
"status": "True", | |
"type": "Available" | |
}, | |
{ | |
"lastTransitionTime": "2021-10-06T16:47:46Z", | |
"lastUpdateTime": "2021-10-12T00:51:54Z", | |
"message": "ReplicaSet \"cluster-metadata-operator-75687dfd87\" has successfully progressed.", | |
"reason": "NewReplicaSetAvailable", | |
"status": "True", | |
"type": "Progressing" | |
} | |
], | |
"observedGeneration": 2, | |
"readyReplicas": 1, | |
"replicas": 1, | |
"updatedReplicas": 1 | |
} | |
}, | |
{ | |
"apiVersion": "apps/v1", | |
"kind": "Deployment", | |
"metadata": { | |
"annotations": { | |
"deployment.kubernetes.io/revision": "2", | |
"description": "A Helm chart for azure-arc-k8sagents", | |
"meta.helm.sh/release-name": "azure-arc", | |
"meta.helm.sh/release-namespace": "default" | |
}, | |
"creationTimestamp": "2021-10-06T16:47:46Z", | |
"generation": 2, | |
"labels": { | |
"app.kubernetes.io/component": "clusterconnect-agent", | |
"app.kubernetes.io/managed-by": "Helm", | |
"app.kubernetes.io/name": "azure-arc-k8s" | |
}, | |
"name": "clusterconnect-agent", | |
"namespace": "azure-arc", | |
"resourceVersion": "1053001", | |
"uid": "1f145496-3787-4e07-a58e-e679e897aa76" | |
}, | |
"spec": { | |
"progressDeadlineSeconds": 600, | |
"replicas": 1, | |
"revisionHistoryLimit": 10, | |
"selector": { | |
"matchLabels": { | |
"app.kubernetes.io/component": "clusterconnect-agent", | |
"app.kubernetes.io/name": "azure-arc-k8s" | |
} | |
}, | |
"strategy": { | |
"rollingUpdate": { | |
"maxSurge": "25%", | |
"maxUnavailable": "25%" | |
}, | |
"type": "RollingUpdate" | |
}, | |
"template": { | |
"metadata": { | |
"annotations": { | |
"checksum/proxysecret": "316deeb28892b1cdebfe5c12c2cd620b5b8f29289c1ffe3d4f5fc1b2e6a4ea7d", | |
"prometheus.io/port": "8080", | |
"prometheus.io/scrape": "true" | |
}, | |
"creationTimestamp": null, | |
"labels": { | |
"app.kubernetes.io/component": "clusterconnect-agent", | |
"app.kubernetes.io/name": "azure-arc-k8s" | |
} | |
}, | |
"spec": { | |
"containers": [ | |
{ | |
"env": [ | |
{ | |
"name": "CONNECT_DP_ENDPOINT_OVERRIDE" | |
}, | |
{ | |
"name": "PROXY_VERSION", | |
"value": "v2" | |
}, | |
{ | |
"name": "NOTIFICATION_DP_ENDPOINT_OVERRIDE" | |
}, | |
{ | |
"name": "TARGET_SERVICE_HOST", | |
"value": "KUBEAADPROXY_SERVICE_HOST" | |
}, | |
{ | |
"name": "TARGET_SERVICE_PORT", | |
"value": "KUBEAADPROXY_SERVICE_PORT" | |
}, | |
{ | |
"name": "KUBEAADPROXY_SERVICE_HOST", | |
"value": "kube-aad-proxy.azure-arc" | |
}, | |
{ | |
"name": "KUBEAADPROXY_SERVICE_PORT", | |
"value": "443" | |
} | |
], | |
"envFrom": [ | |
{ | |
"configMapRef": { | |
"name": "azure-clusterconfig" | |
} | |
} | |
], | |
"image": "mcr.microsoft.com/azurearck8s/clusterconnect-agent:1.5.2", | |
"imagePullPolicy": "IfNotPresent", | |
"name": "clusterconnect-agent", | |
"resources": {}, | |
"terminationMessagePath": "/dev/termination-log", | |
"terminationMessagePolicy": "File" | |
}, | |
{ | |
"env": [ | |
{ | |
"name": "POD_NAME", | |
"valueFrom": { | |
"fieldRef": { | |
"apiVersion": "v1", | |
"fieldPath": "metadata.name" | |
} | |
} | |
}, | |
{ | |
"name": "AGENT_TYPE", | |
"value": "ConnectAgent" | |
}, | |
{ | |
"name": "AGENT_NAME", | |
"value": "ClusterConnectAgent" | |
} | |
], | |
"envFrom": [ | |
{ | |
"configMapRef": { | |
"name": "azure-clusterconfig" | |
} | |
} | |
], | |
"image": "mcr.microsoft.com/azurearck8s/fluent-bit:1.5.2", | |
"imagePullPolicy": "IfNotPresent", | |
"name": "fluent-bit", | |
"ports": [ | |
{ | |
"containerPort": 2020, | |
"protocol": "TCP" | |
} | |
], | |
"resources": { | |
"limits": { | |
"cpu": "20m", | |
"memory": "100Mi" | |
}, | |
"requests": { | |
"cpu": "5m", | |
"memory": "25Mi" | |
} | |
}, | |
"terminationMessagePath": "/dev/termination-log", | |
"terminationMessagePolicy": "File", | |
"volumeMounts": [ | |
{ | |
"mountPath": "/var/log", | |
"name": "varlog", | |
"readOnly": true | |
}, | |
{ | |
"mountPath": "/var/lib/docker/containers", | |
"name": "varlibdockercontainers", | |
"readOnly": true | |
}, | |
{ | |
"mountPath": "/fluent-bit/etc/", | |
"name": "fluentbit-clusterconfig" | |
} | |
] | |
}, | |
{ | |
"envFrom": [ | |
{ | |
"configMapRef": { | |
"name": "azure-clusterconfig" | |
} | |
} | |
], | |
"image": "mcr.microsoft.com/azurearck8s/clusterconnectservice-operator:1.5.2", | |
"imagePullPolicy": "IfNotPresent", | |
"name": "clusterconnectservice-operator", | |
"ports": [ | |
{ | |
"containerPort": 9443, | |
"protocol": "TCP" | |
} | |
], | |
"resources": { | |
"limits": { | |
"cpu": "100m", | |
"memory": "400Mi" | |
}, | |
"requests": { | |
"cpu": "10m", | |
"memory": "20Mi" | |
} | |
}, | |
"terminationMessagePath": "/dev/termination-log", | |
"terminationMessagePolicy": "File" | |
} | |
], | |
"dnsPolicy": "ClusterFirst", | |
"nodeSelector": { | |
"kubernetes.io/arch": "amd64", | |
"kubernetes.io/os": "linux" | |
}, | |
"restartPolicy": "Always", | |
"schedulerName": "default-scheduler", | |
"securityContext": {}, | |
"serviceAccount": "azure-arc-operatorsa", | |
"serviceAccountName": "azure-arc-operatorsa", | |
"terminationGracePeriodSeconds": 30, | |
"volumes": [ | |
{ | |
"hostPath": { | |
"path": "/var/log", | |
"type": "" | |
}, | |
"name": "varlog" | |
}, | |
{ | |
"hostPath": { | |
"path": "/var/lib/docker/containers", | |
"type": "" | |
}, | |
"name": "varlibdockercontainers" | |
}, | |
{ | |
"configMap": { | |
"defaultMode": 420, | |
"name": "azure-fluentbit-config" | |
}, | |
"name": "fluentbit-clusterconfig" | |
} | |
] | |
} | |
} | |
}, | |
"status": { | |
"availableReplicas": 1, | |
"conditions": [ | |
{ | |
"lastTransitionTime": "2021-10-06T16:48:40Z", | |
"lastUpdateTime": "2021-10-06T16:48:40Z", | |
"message": "Deployment has minimum availability.", | |
"reason": "MinimumReplicasAvailable", | |
"status": "True", | |
"type": "Available" | |
}, | |
{ | |
"lastTransitionTime": "2021-10-06T16:47:46Z", | |
"lastUpdateTime": "2021-10-12T00:51:57Z", | |
"message": "ReplicaSet \"clusterconnect-agent-689c8cd99\" has successfully progressed.", | |
"reason": "NewReplicaSetAvailable", | |
"status": "True", | |
"type": "Progressing" | |
} | |
], | |
"observedGeneration": 2, | |
"readyReplicas": 1, | |
"replicas": 1, | |
"updatedReplicas": 1 | |
} | |
}, | |
{ | |
"apiVersion": "apps/v1", | |
"kind": "Deployment", | |
"metadata": { | |
"annotations": { | |
"deployment.kubernetes.io/revision": "2", | |
"meta.helm.sh/release-name": "azure-arc", | |
"meta.helm.sh/release-namespace": "default" | |
}, | |
"creationTimestamp": "2021-10-06T16:47:46Z", | |
"generation": 2, | |
"labels": { | |
"app.kubernetes.io/component": "extension-manager", | |
"app.kubernetes.io/managed-by": "Helm", | |
"app.kubernetes.io/name": "azure-arc-k8s", | |
"control-plane": "extension-manager" | |
}, | |
"name": "extension-manager", | |
"namespace": "azure-arc", | |
"resourceVersion": "1053022", | |
"uid": "0c271ea4-a129-4160-a492-683800fabc73" | |
}, | |
"spec": { | |
"progressDeadlineSeconds": 600, | |
"replicas": 1, | |
"revisionHistoryLimit": 10, | |
"selector": { | |
"matchLabels": { | |
"control-plane": "extension-manager" | |
} | |
}, | |
"strategy": { | |
"rollingUpdate": { | |
"maxSurge": "25%", | |
"maxUnavailable": "25%" | |
}, | |
"type": "RollingUpdate" | |
}, | |
"template": { | |
"metadata": { | |
"annotations": { | |
"checksum/azureconfig": "94f71d5c1e01892762b5e055bf02ba642ee597a799b31a72d8b2f9b49cdcf81a", | |
"checksum/proxysecret": "316deeb28892b1cdebfe5c12c2cd620b5b8f29289c1ffe3d4f5fc1b2e6a4ea7d", | |
"prometheus.io/port": "8080", | |
"prometheus.io/scrape": "true" | |
}, | |
"creationTimestamp": null, | |
"labels": { | |
"app.kubernetes.io/component": "extension-manager", | |
"app.kubernetes.io/name": "azure-arc-k8s", | |
"control-plane": "extension-manager" | |
} | |
}, | |
"spec": { | |
"containers": [ | |
{ | |
"env": [ | |
{ | |
"name": "POD_NAME", | |
"valueFrom": { | |
"fieldRef": { | |
"apiVersion": "v1", | |
"fieldPath": "metadata.name" | |
} | |
} | |
} | |
], | |
"envFrom": [ | |
{ | |
"configMapRef": { | |
"name": "azure-clusterconfig" | |
} | |
} | |
], | |
"image": "mcr.microsoft.com/azurearck8s/extensionoperator:1.5.2", | |
"imagePullPolicy": "IfNotPresent", | |
"name": "manager", | |
"resources": { | |
"limits": { | |
"cpu": "200m", | |
"memory": "300Mi" | |
}, | |
"requests": { | |
"cpu": "100m", | |
"memory": "150Mi" | |
} | |
}, | |
"terminationMessagePath": "/dev/termination-log", | |
"terminationMessagePolicy": "File" | |
}, | |
{ | |
"env": [ | |
{ | |
"name": "POD_NAME", | |
"valueFrom": { | |
"fieldRef": { | |
"apiVersion": "v1", | |
"fieldPath": "metadata.name" | |
} | |
} | |
}, | |
{ | |
"name": "AGENT_TYPE", | |
"value": "ConfigAgent" | |
}, | |
{ | |
"name": "AGENT_NAME", | |
"value": "ControllerManager" | |
} | |
], | |
"envFrom": [ | |
{ | |
"configMapRef": { | |
"name": "azure-clusterconfig" | |
} | |
} | |
], | |
"image": "mcr.microsoft.com/azurearck8s/fluent-bit:1.5.2", | |
"imagePullPolicy": "IfNotPresent", | |
"name": "fluent-bit", | |
"ports": [ | |
{ | |
"containerPort": 2020, | |
"protocol": "TCP" | |
} | |
], | |
"resources": { | |
"limits": { | |
"cpu": "20m", | |
"memory": "100Mi" | |
}, | |
"requests": { | |
"cpu": "5m", | |
"memory": "25Mi" | |
} | |
}, | |
"terminationMessagePath": "/dev/termination-log", | |
"terminationMessagePolicy": "File", | |
"volumeMounts": [ | |
{ | |
"mountPath": "/var/log", | |
"name": "varlog", | |
"readOnly": true | |
}, | |
{ | |
"mountPath": "/var/lib/docker/containers", | |
"name": "varlibdockercontainers", | |
"readOnly": true | |
}, | |
{ | |
"mountPath": "/fluent-bit/etc/", | |
"name": "fluentbit-clusterconfig" | |
} | |
] | |
} | |
], | |
"dnsPolicy": "ClusterFirst", | |
"nodeSelector": { | |
"kubernetes.io/arch": "amd64", | |
"kubernetes.io/os": "linux" | |
}, | |
"restartPolicy": "Always", | |
"schedulerName": "default-scheduler", | |
"securityContext": {}, | |
"serviceAccount": "azure-arc-operatorsa", | |
"serviceAccountName": "azure-arc-operatorsa", | |
"terminationGracePeriodSeconds": 10, | |
"volumes": [ | |
{ | |
"hostPath": { | |
"path": "/var/log", | |
"type": "" | |
}, | |
"name": "varlog" | |
}, | |
{ | |
"hostPath": { | |
"path": "/var/lib/docker/containers", | |
"type": "" | |
}, | |
"name": "varlibdockercontainers" | |
}, | |
{ | |
"configMap": { | |
"defaultMode": 420, | |
"name": "azure-fluentbit-config" | |
}, | |
"name": "fluentbit-clusterconfig" | |
} | |
] | |
} | |
} | |
}, | |
"status": { | |
"availableReplicas": 1, | |
"conditions": [ | |
{ | |
"lastTransitionTime": "2021-10-06T16:48:35Z", | |
"lastUpdateTime": "2021-10-06T16:48:35Z", | |
"message": "Deployment has minimum availability.", | |
"reason": "MinimumReplicasAvailable", | |
"status": "True", | |
"type": "Available" | |
}, | |
{ | |
"lastTransitionTime": "2021-10-06T16:47:46Z", | |
"lastUpdateTime": "2021-10-12T00:52:00Z", | |
"message": "ReplicaSet \"extension-manager-7dbcbb97bf\" has successfully progressed.", | |
"reason": "NewReplicaSetAvailable", | |
"status": "True", | |
"type": "Progressing" | |
} | |
], | |
"observedGeneration": 2, | |
"readyReplicas": 1, | |
"replicas": 1, | |
"updatedReplicas": 1 | |
} | |
}, | |
{ | |
"apiVersion": "apps/v1", | |
"kind": "Deployment", | |
"metadata": { | |
"annotations": { | |
"deployment.kubernetes.io/revision": "2", | |
"description": "A Helm chart for azure-arc-k8sagents", | |
"meta.helm.sh/release-name": "azure-arc", | |
"meta.helm.sh/release-namespace": "default" | |
}, | |
"creationTimestamp": "2021-10-06T16:47:46Z", | |
"generation": 2, | |
"labels": { | |
"app.kubernetes.io/component": "config-agent", | |
"app.kubernetes.io/managed-by": "Helm", | |
"app.kubernetes.io/name": "azure-arc-k8s" | |
}, | |
"name": "config-agent", | |
"namespace": "azure-arc", | |
"resourceVersion": "1053084", | |
"uid": "fbb1e357-4ac8-47d1-bad7-16f2b40391a8" | |
}, | |
"spec": { | |
"progressDeadlineSeconds": 600, | |
"replicas": 1, | |
"revisionHistoryLimit": 10, | |
"selector": { | |
"matchLabels": { | |
"app.kubernetes.io/component": "config-agent", | |
"app.kubernetes.io/name": "azure-arc-k8s" | |
} | |
}, | |
"strategy": { | |
"rollingUpdate": { | |
"maxSurge": 1, | |
"maxUnavailable": 0 | |
}, | |
"type": "RollingUpdate" | |
}, | |
"template": { | |
"metadata": { | |
"annotations": { | |
"checksum/azureconfig": "94f71d5c1e01892762b5e055bf02ba642ee597a799b31a72d8b2f9b49cdcf81a", | |
"checksum/proxysecret": "316deeb28892b1cdebfe5c12c2cd620b5b8f29289c1ffe3d4f5fc1b2e6a4ea7d", | |
"extensionEnabled": "true", | |
"prometheus.io/port": "8080", | |
"prometheus.io/scrape": "true" | |
}, | |
"creationTimestamp": null, | |
"labels": { | |
"app.kubernetes.io/component": "config-agent", | |
"app.kubernetes.io/name": "azure-arc-k8s" | |
} | |
}, | |
"spec": { | |
"containers": [ | |
{ | |
"envFrom": [ | |
{ | |
"configMapRef": { | |
"name": "azure-clusterconfig" | |
} | |
} | |
], | |
"image": "mcr.microsoft.com/azurearck8s/config-agent:1.5.2", | |
"imagePullPolicy": "IfNotPresent", | |
"name": "config-agent", | |
"readinessProbe": { | |
"failureThreshold": 3, | |
"httpGet": { | |
"path": "/readiness", | |
"port": 9090, | |
"scheme": "HTTP" | |
}, | |
"initialDelaySeconds": 10, | |
"periodSeconds": 15, | |
"successThreshold": 1, | |
"timeoutSeconds": 1 | |
}, | |
"resources": { | |
"limits": { | |
"cpu": "50m", | |
"memory": "100Mi" | |
}, | |
"requests": { | |
"cpu": "5m", | |
"memory": "20Mi" | |
} | |
}, | |
"terminationMessagePath": "/dev/termination-log", | |
"terminationMessagePolicy": "File" | |
}, | |
{ | |
"env": [ | |
{ | |
"name": "POD_NAME", | |
"valueFrom": { | |
"fieldRef": { | |
"apiVersion": "v1", | |
"fieldPath": "metadata.name" | |
} | |
} | |
}, | |
{ | |
"name": "AGENT_TYPE", | |
"value": "ConfigAgent" | |
}, | |
{ | |
"name": "AGENT_NAME", | |
"value": "ConfigAgent" | |
} | |
], | |
"envFrom": [ | |
{ | |
"configMapRef": { | |
"name": "azure-clusterconfig" | |
} | |
} | |
], | |
"image": "mcr.microsoft.com/azurearck8s/fluent-bit:1.5.2", | |
"imagePullPolicy": "IfNotPresent", | |
"name": "fluent-bit", | |
"ports": [ | |
{ | |
"containerPort": 2020, | |
"protocol": "TCP" | |
} | |
], | |
"resources": { | |
"limits": { | |
"cpu": "20m", | |
"memory": "100Mi" | |
}, | |
"requests": { | |
"cpu": "5m", | |
"memory": "25Mi" | |
} | |
}, | |
"terminationMessagePath": "/dev/termination-log", | |
"terminationMessagePolicy": "File", | |
"volumeMounts": [ | |
{ | |
"mountPath": "/var/log", | |
"name": "varlog", | |
"readOnly": true | |
}, | |
{ | |
"mountPath": "/var/lib/docker/containers", | |
"name": "varlibdockercontainers", | |
"readOnly": true | |
}, | |
{ | |
"mountPath": "/fluent-bit/etc/", | |
"name": "fluentbit-clusterconfig" | |
} | |
] | |
} | |
], | |
"dnsPolicy": "ClusterFirst", | |
"nodeSelector": { | |
"kubernetes.io/arch": "amd64", | |
"kubernetes.io/os": "linux" | |
}, | |
"restartPolicy": "Always", | |
"schedulerName": "default-scheduler", | |
"securityContext": {}, | |
"serviceAccount": "azure-arc-operatorsa", | |
"serviceAccountName": "azure-arc-operatorsa", | |
"terminationGracePeriodSeconds": 30, | |
"volumes": [ | |
{ | |
"hostPath": { | |
"path": "/var/log", | |
"type": "" | |
}, | |
"name": "varlog" | |
}, | |
{ | |
"hostPath": { | |
"path": "/var/lib/docker/containers", | |
"type": "" | |
}, | |
"name": "varlibdockercontainers" | |
}, | |
{ | |
"configMap": { | |
"defaultMode": 420, | |
"name": "azure-fluentbit-config" | |
}, | |
"name": "fluentbit-clusterconfig" | |
} | |
] | |
} | |
} | |
}, | |
"status": { | |
"availableReplicas": 1, | |
"conditions": [ | |
{ | |
"lastTransitionTime": "2021-10-06T16:49:17Z", | |
"lastUpdateTime": "2021-10-06T16:49:17Z", | |
"message": "Deployment has minimum availability.", | |
"reason": "MinimumReplicasAvailable", | |
"status": "True", | |
"type": "Available" | |
}, | |
{ | |
"lastTransitionTime": "2021-10-06T16:47:46Z", | |
"lastUpdateTime": "2021-10-12T00:52:13Z", | |
"message": "ReplicaSet \"config-agent-54f979c944\" has successfully progressed.", | |
"reason": "NewReplicaSetAvailable", | |
"status": "True", | |
"type": "Progressing" | |
} | |
], | |
"observedGeneration": 2, | |
"readyReplicas": 1, | |
"replicas": 1, | |
"updatedReplicas": 1 | |
} | |
}, | |
{ | |
"apiVersion": "apps/v1", | |
"kind": "Deployment", | |
"metadata": { | |
"annotations": { | |
"deployment.kubernetes.io/revision": "2", | |
"description": "A Helm chart for azure-arc-k8sagents", | |
"meta.helm.sh/release-name": "azure-arc", | |
"meta.helm.sh/release-namespace": "default" | |
}, | |
"creationTimestamp": "2021-10-06T16:47:46Z", | |
"generation": 2, | |
"labels": { | |
"app.kubernetes.io/component": "kube-aad-proxy", | |
"app.kubernetes.io/managed-by": "Helm", | |
"app.kubernetes.io/name": "azure-arc-k8s" | |
}, | |
"name": "kube-aad-proxy", | |
"namespace": "azure-arc", | |
"resourceVersion": "1053692", | |
"uid": "8ccf75d5-dd8e-4ff0-9f38-85219be03371" | |
}, | |
"spec": { | |
"progressDeadlineSeconds": 600, | |
"replicas": 1, | |
"revisionHistoryLimit": 10, | |
"selector": { | |
"matchLabels": { | |
"app.kubernetes.io/component": "kube-aad-proxy", | |
"app.kubernetes.io/name": "azure-arc-k8s" | |
} | |
}, | |
"strategy": { | |
"rollingUpdate": { | |
"maxSurge": 1, | |
"maxUnavailable": 0 | |
}, | |
"type": "RollingUpdate" | |
}, | |
"template": { | |
"metadata": { | |
"annotations": { | |
"checksum/proxysecret": "316deeb28892b1cdebfe5c12c2cd620b5b8f29289c1ffe3d4f5fc1b2e6a4ea7d", | |
"prometheus.io/port": "8080", | |
"prometheus.io/scrape": "true" | |
}, | |
"creationTimestamp": null, | |
"labels": { | |
"app.kubernetes.io/component": "kube-aad-proxy", | |
"app.kubernetes.io/name": "azure-arc-k8s" | |
} | |
}, | |
"spec": { | |
"containers": [ | |
{ | |
"args": [ | |
"run", | |
"--secure-port=443", | |
"--tls-cert-file=/etc/kube-aad-proxy/tls.crt", | |
"--tls-private-key-file=/etc/kube-aad-proxy/tls.key", | |
"--azure.client-id=6256c85f-0aad-4d50-b960-e6e9b21efe35", | |
"--azure.tenant-id=c1f32376-14df-4354-a5f5-806ccab11f4c", | |
"--azure.enforce-PoP=true", | |
"--azure.skip-host-check=false", | |
"-v=info", | |
"--azure.environment=AZUREPUBLICCLOUD" | |
], | |
"envFrom": [ | |
{ | |
"configMapRef": { | |
"name": "azure-clusterconfig" | |
} | |
} | |
], | |
"image": "mcr.microsoft.com/azurearck8s/kube-aad-proxy:1.5.2-preview", | |
"imagePullPolicy": "IfNotPresent", | |
"name": "kube-aad-proxy", | |
"ports": [ | |
{ | |
"containerPort": 443, | |
"name": "https", | |
"protocol": "TCP" | |
}, | |
{ | |
"containerPort": 8080, | |
"name": "metrics", | |
"protocol": "TCP" | |
} | |
], | |
"readinessProbe": { | |
"failureThreshold": 3, | |
"httpGet": { | |
"path": "/readiness", | |
"port": 8080, | |
"scheme": "HTTP" | |
}, | |
"initialDelaySeconds": 10, | |
"periodSeconds": 15, | |
"successThreshold": 1, | |
"timeoutSeconds": 1 | |
}, | |
"resources": { | |
"limits": { | |
"cpu": "100m", | |
"memory": "350Mi" | |
}, | |
"requests": { | |
"cpu": "10m", | |
"memory": "20Mi" | |
} | |
}, | |
"terminationMessagePath": "/dev/termination-log", | |
"terminationMessagePolicy": "File", | |
"volumeMounts": [ | |
{ | |
"mountPath": "/etc/kube-aad-proxy", | |
"name": "kube-aad-proxy-tls", | |
"readOnly": true | |
} | |
] | |
}, | |
{ | |
"env": [ | |
{ | |
"name": "POD_NAME", | |
"valueFrom": { | |
"fieldRef": { | |
"apiVersion": "v1", | |
"fieldPath": "metadata.name" | |
} | |
} | |
}, | |
{ | |
"name": "AGENT_TYPE", | |
"value": "ConnectAgent" | |
}, | |
{ | |
"name": "AGENT_NAME", | |
"value": "kube-aad-proxy" | |
} | |
], | |
"envFrom": [ | |
{ | |
"configMapRef": { | |
"name": "azure-clusterconfig" | |
} | |
} | |
], | |
"image": "mcr.microsoft.com/azurearck8s/fluent-bit:1.5.2", | |
"imagePullPolicy": "IfNotPresent", | |
"name": "fluent-bit", | |
"ports": [ | |
{ | |
"containerPort": 2020, | |
"protocol": "TCP" | |
} | |
], | |
"resources": { | |
"limits": { | |
"cpu": "20m", | |
"memory": "100Mi" | |
}, | |
"requests": { | |
"cpu": "5m", | |
"memory": "25Mi" | |
} | |
}, | |
"terminationMessagePath": "/dev/termination-log", | |
"terminationMessagePolicy": "File", | |
"volumeMounts": [ | |
{ | |
"mountPath": "/var/log", | |
"name": "varlog", | |
"readOnly": true | |
}, | |
{ | |
"mountPath": "/var/lib/docker/containers", | |
"name": "varlibdockercontainers", | |
"readOnly": true | |
}, | |
{ | |
"mountPath": "/fluent-bit/etc/", | |
"name": "fluentbit-clusterconfig" | |
} | |
] | |
} | |
], | |
"dnsPolicy": "ClusterFirst", | |
"nodeSelector": { | |
"kubernetes.io/arch": "amd64", | |
"kubernetes.io/os": "linux" | |
}, | |
"restartPolicy": "Always", | |
"schedulerName": "default-scheduler", | |
"securityContext": {}, | |
"serviceAccount": "azure-arc-kube-aad-proxy-sa", | |
"serviceAccountName": "azure-arc-kube-aad-proxy-sa", | |
"terminationGracePeriodSeconds": 30, | |
"volumes": [ | |
{ | |
"name": "kube-aad-proxy-tls", | |
"secret": { | |
"defaultMode": 420, | |
"secretName": "kube-aad-proxy-certificate" | |
} | |
}, | |
{ | |
"hostPath": { | |
"path": "/var/log", | |
"type": "" | |
}, | |
"name": "varlog" | |
}, | |
{ | |
"hostPath": { | |
"path": "/var/lib/docker/containers", | |
"type": "" | |
}, | |
"name": "varlibdockercontainers" | |
}, | |
{ | |
"configMap": { | |
"defaultMode": 420, | |
"name": "azure-fluentbit-config" | |
}, | |
"name": "fluentbit-clusterconfig" | |
} | |
] | |
} | |
} | |
}, | |
"status": { | |
"availableReplicas": 1, | |
"conditions": [ | |
{ | |
"lastTransitionTime": "2021-10-06T16:49:02Z", | |
"lastUpdateTime": "2021-10-06T16:49:02Z", | |
"message": "Deployment has minimum availability.", | |
"reason": "MinimumReplicasAvailable", | |
"status": "True", | |
"type": "Available" | |
}, | |
{ | |
"lastTransitionTime": "2021-10-06T16:47:46Z", | |
"lastUpdateTime": "2021-10-12T00:55:57Z", | |
"message": "ReplicaSet \"kube-aad-proxy-77db9bb689\" has successfully progressed.", | |
"reason": "NewReplicaSetAvailable", | |
"status": "True", | |
"type": "Progressing" | |
} | |
], | |
"observedGeneration": 2, | |
"readyReplicas": 1, | |
"replicas": 1, | |
"updatedReplicas": 1 | |
} | |
} | |
], | |
"kind": "List", | |
"metadata": { | |
"resourceVersion": "", | |
"selfLink": "" | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment