Skip to content

Commit

Permalink
fix(logagent): add propagation config (#1924)
Browse files Browse the repository at this point in the history
add-mountpropagation-config
  • Loading branch information
huxiaoliang committed May 13, 2022
1 parent 6a9eb7b commit ea76e00
Showing 1 changed file with 10 additions and 9 deletions.
19 changes: 10 additions & 9 deletions pkg/logagent/controller/logagent/logagent_controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -571,6 +571,7 @@ func genCRB() *rbacv1.ClusterRoleBinding {
}

func (c *Controller) genDaemonSet(version string) *appsv1.DaemonSet {
propagationHostToContainer := corev1.MountPropagationHostToContainer
daemon := &appsv1.DaemonSet{
TypeMeta: metav1.TypeMeta{
Kind: "DaemonSet",
Expand Down Expand Up @@ -625,15 +626,15 @@ func (c *Controller) genDaemonSet(version string) *appsv1.DaemonSet {
{Name: "K8S_NODE_NAME", ValueFrom: &corev1.EnvVarSource{FieldRef: &corev1.ObjectFieldSelector{FieldPath: "spec.nodeName"}}},
},
VolumeMounts: []corev1.VolumeMount{
{Name: "sock", MountPath: "/var/run/docker.sock"},
{Name: "rootfs", MountPath: "/rootfs"},
{Name: "varlogpods", MountPath: "/var/log/pods"},
{Name: "varlogcontainers", MountPath: "/var/log/containers"},
{Name: "varlibdockercontainers", MountPath: "/var/lib/docker/containers"},
{Name: "datadocker", MountPath: "/data/docker"},
{Name: "optdocker", MountPath: "/opt/docker"},
{Name: "tdagent", MountPath: "/var/log/td-agent"},
{Name: "localtime", MountPath: "/etc/localtime"},
{Name: "sock", MountPath: "/var/run/docker.sock", MountPropagation: &propagationHostToContainer},
{Name: "rootfs", MountPath: "/rootfs", MountPropagation: &propagationHostToContainer},
{Name: "varlogpods", MountPath: "/var/log/pods", MountPropagation: &propagationHostToContainer},
{Name: "varlogcontainers", MountPath: "/var/log/containers", MountPropagation: &propagationHostToContainer},
{Name: "varlibdockercontainers", MountPath: "/var/lib/docker/containers", MountPropagation: &propagationHostToContainer},
{Name: "datadocker", MountPath: "/data/docker", MountPropagation: &propagationHostToContainer},
{Name: "optdocker", MountPath: "/opt/docker", MountPropagation: &propagationHostToContainer},
{Name: "tdagent", MountPath: "/var/log/td-agent", MountPropagation: &propagationHostToContainer},
{Name: "localtime", MountPath: "/etc/localtime", MountPropagation: &propagationHostToContainer},
},
},
{
Expand Down

0 comments on commit ea76e00

Please sign in to comment.