github.com/jingruilea/kubeedge@v1.2.0-beta.0.0.20200410162146-4bb8902b3879/common/constants/default.go (about) 1 package constants 2 3 import ( 4 "time" 5 6 v1 "k8s.io/api/core/v1" 7 ) 8 9 const ( 10 DefaultConfigDir = "/etc/kubeedge/config/" 11 DefaultCAFile = "/etc/kubeedge/ca/rootCA.crt" 12 DefaultCertFile = "/etc/kubeedge/certs/edge.crt" 13 DefaultKeyFile = "/etc/kubeedge/certs/edge.key" 14 ) 15 16 const ( 17 DefaultDockerAddress = "unix:///var/run/docker.sock" 18 DefaultRuntimeType = "docker" 19 DefaultEdgedMemoryCapacity = 7852396000 20 DefaultRemoteRuntimeEndpoint = "unix:///var/run/dockershim.sock" 21 DefaultRemoteImageEndpoint = "unix:///var/run/dockershim.sock" 22 DefaultPodSandboxImage = "kubeedge/pause:3.1" 23 DefaultNodeStatusUpdateFrequency = 10 24 DefaultImagePullProgressDeadline = 60 25 DefaultRuntimeRequestTimeout = 2 26 DefaultImageGCHighThreshold = 80 27 DefaultImageGCLowThreshold = 40 28 DefaultMaximumDeadContainersPerPod = 1 29 DefaultHostnameOverride = "default-edge-node" 30 DefaultRegisterNodeNamespace = "default" 31 DefaultInterfaceName = "eth0" 32 DefaultCNIConfDir = "/etc/cni/net.d" 33 DefaultCNIBinDir = "/opt/cni/bin" 34 DefaultCNICacheDir = "/var/lib/cni/cache" 35 DefaultNetworkPluginMTU = 1500 36 DefaultConcurrentConsumers = 5 37 ) 38 const ( 39 DefaultPodStatusSyncInterval = 60 40 ) 41 42 // Config 43 const ( 44 DefaultKubeContentType = "application/vnd.kubernetes.protobuf" 45 DefaultKubeConfig = "/root/.kube/config" 46 DefaultKubeNamespace = v1.NamespaceAll 47 DefaultKubeQPS = 100.0 48 DefaultKubeBurst = 200 49 DefaultKubeUpdateNodeFrequency = 20 50 51 DefaultUpdatePodStatusWorkers = 1 52 DefaultUpdateNodeStatusWorkers = 1 53 DefaultQueryConfigMapWorkers = 4 54 DefaultQuerySecretWorkers = 4 55 DefaultQueryServiceWorkers = 4 56 DefaultQueryEndpointsWorkers = 4 57 DefaultQueryPersistentVolumeWorkers = 4 58 DefaultQueryPersistentVolumeClaimWorkers = 4 59 DefaultQueryVolumeAttachmentWorkers = 4 60 DefaultQueryNodeWorkers = 4 61 DefaultUpdateNodeWorkers = 4 62 63 DefaultUpdatePodStatusBuffer = 1024 64 DefaultUpdateNodeStatusBuffer = 1024 65 DefaultQueryConfigMapBuffer = 1024 66 DefaultQuerySecretBuffer = 1024 67 DefaultQueryServiceBuffer = 1024 68 DefaultQueryEndpointsBuffer = 1024 69 DefaultQueryPersistentVolumeBuffer = 1024 70 DefaultQueryPersistentVolumeClaimBuffer = 1024 71 DefaultQueryVolumeAttachmentBuffer = 1024 72 DefaultQueryNodeBuffer = 1024 73 DefaultUpdateNodeBuffer = 1024 74 75 DefaultETCDTimeout = 10 76 77 DefaultEnableElection = false 78 DefaultElectionTTL = 30 79 DefaultElectionPrefix = "/controller/leader" 80 81 DefaultMessageLayer = "context" 82 83 DefaultContextSendModuleName = "cloudhub" 84 DefaultContextReceiveModuleName = "edgecontroller" 85 DefaultContextResponseModuleName = "cloudhub" 86 87 DefaultPodEventBuffer = 1 88 DefaultConfigMapEventBuffer = 1 89 DefaultSecretEventBuffer = 1 90 DefaultServiceEventBuffer = 1 91 DefaultEndpointsEventBuffer = 1 92 93 // Resource sep 94 ResourceSep = "/" 95 96 ResourceTypeService = "service" 97 ResourceTypeServiceList = "servicelist" 98 ResourceTypeEndpoints = "endpoints" 99 ResourceTypeEndpointsList = "endpointslist" 100 ResourceTypeListener = "listener" 101 102 ResourceTypePersistentVolume = "persistentvolume" 103 ResourceTypePersistentVolumeClaim = "persistentvolumeclaim" 104 ResourceTypeVolumeAttachment = "volumeattachment" 105 106 CSIResourceTypeVolume = "volume" 107 CSIOperationTypeCreateVolume = "createvolume" 108 CSIOperationTypeDeleteVolume = "deletevolume" 109 CSIOperationTypeControllerPublishVolume = "controllerpublishvolume" 110 CSIOperationTypeControllerUnpublishVolume = "controllerunpublishvolume" 111 CSISyncMsgRespTimeout = 1 * time.Minute 112 113 CurrentSupportK8sVersion = "v1.17.1" 114 ) 115 116 const ( 117 DefaultUpdateDeviceStatusBuffer = 1024 118 DefaultDeviceEventBuffer = 1 119 DefaultDeviceModelEventBuffer = 1 120 DefaultUpdateDeviceStatusWorkers = 1 121 ) 122 123 const ( 124 // TODO put all modulename and group name together @kadisi 125 DeviceTwinModuleName = "twin" 126 )