我想在k8s中使用我的本地系统中存在的文件中的数据。 PersistentLocalVolumes如何在此使用,并且使用PersistentLocalVolumes是安全的,因为它是一个alpha功能。
由于
答案 0 :(得分:3)
对于使用kubeadm创建的群集。
为KUBE_FEATURE_GATES添加一行。
feature 'Aides page' do
context 'No active user' do
that = nil
before do
if !that
create_2_different_aids
disable_http_service
visit aides_path
that = Nokogiri::HTML(page.html)
end
end
after do
enable_http_service
end
scenario 'Should display 2 aids NOT related to any eligibility' do
display_2_aids_unrelated_to_eligibility(that)
end
scenario 'Should not display breadcrumb' do
expect(that.css('.c-breadcrumb').size).to eq(0)
end
end
end
将$ KUBE_FEATURE_GATES添加到ExecStart行。
Environment="KUBE_FEATURE_GATES=--feature-gates PersistentLocalVolumes=true,VolumeScheduling=true,MountPropagation=true"
ExecStart=/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_SYSTEM_PODS_ARGS $KUBELET_NETWORK_ARGS $KUBELET_DNS_ARGS $KUBELET_AUTHZ_ARGS $KUBELET_CADVISOR_ARGS $KUBELET_CGROUP_ARGS $KUBELET_CERTIFICATE_ARGS $KUBELET_EXTRA_ARGS $KUBE_FEATURE_GATES
Kubelet(见 功能门参数,例如 PersistentLocalVolumes = true )
答案 1 :(得分:1)
您可以使用hostPath Volume,这将允许您将主机文件系统中的目录安装到POD上。