kubeedge
Kubernetes Native Edge Computing Framework (project under CNCF)
File Explorer
Download Latest Version (.zip)Showing a partial file list โ download the zip above to see everything.
- bug-report.md
- enhancement.md
- failing-test.md
- question.md
- release-onboarding.md
- build-tools.yml
- cifuzz-doc.yaml
- cifuzz.yml
- cilium-e2e.yml
- codespell.yml
- fossa-doc.yaml
- fossa.yml
- main-arm64.yaml
- main-doc.yaml
- main.yaml
- release.yml
- schedule.yml
- codecov.yml
- PULL_REQUEST_TEMPLATE.md
- SECURITY.md
- stale.yml
- README.md
- clusterrole.yaml
- clusterrolebinding.yaml
- deployment.yaml
- Dockerfile
- gen-admission-secret.sh
- README.md
- service.yaml
- serviceaccount.yaml
- 01-ha-prepare.yaml
- 02-ha-configmap.yaml.example
- 03-ha-deployment.yaml.example
- README.md
- 01-namespace.yaml
- 02-serviceaccount.yaml
- 03-clusterrole.yaml
- 04-clusterrolebinding.yaml
- 05-configmap.yaml
- 07-deployment.yaml
- 08-service.yaml.example
- Dockerfile
- README.md
- README_zh.md
- run.go
- edge_skip_case.yaml
- job-conformance.yaml
- kube_conformance_test.go
- kube_node_conformance_test.go
- run.go
- util.go
- Dockerfile
- nodeconformance.Dockerfile
- controllermanager-deploy.yaml
- controllermanager-rbac.yaml
- Dockerfile
- imageprepulljob.yaml
- nodeupgradejob.yaml
- rule-eventbus-rest.yaml
- rule-rest-eventbus.yaml
- rule-rest-servicebus.yaml
- ruleEndpoint-eventbus.yaml
- ruleEndpoint-rest.yaml
- ruleEndpoint-servicebus.yaml
- apps_v1alpha1_edgeapplication.yaml
- apps_v1alpha1_nodegroup.yaml
- devices_v1beta1_device.yaml
- devices_v1beta1_devicemodel.yaml
- devices_v1beta1_devicestatus.yaml
- operations_v1alpha2_configupdatejob.yaml
- operations_v1alpha2_imageprepulljob.yaml
- operations_v1alpha2_nodeupgradejob.yaml
- policy_v1alpha1_serviceaccountaccess.yaml
- cluster_objectsync_v1alpha1.yaml
- objectsync_v1alpha1.yaml
- router_v1_rule.yaml
- router_v1_ruleEndpoint.yaml
- Dockerfile
- csicontroller.yaml
- csinode.yaml
- app.yaml
- pvc.yaml
- sc.yaml
- build-tools.dockerfile
- make-build-tools.sh
- installation-package.dockerfile
- installation-package.sh
- README.md
- 01-namespace.yaml
- 02-edgenode.yaml
- 03-configmap-edgenodeconf.yaml
- 04-deployment-edgenode.yaml
- README.md
- README_zh.md
- Dockerfile
- README.md
- README_zh.md
- edgemark.jpg
- Dockerfile
- edgemark_setup_guide.md
- hollow_edge_node_template.yaml
- README.md
- agent-build.Dockerfile
- edgesite-agent.yaml
- edgesite-server.yaml
- server-build.Dockerfile
- Dockerfile
- iptablesmanager-ds.yaml
- iptablesmanager-nft.Dockerfile
- kubeedge.spec
- README.md
- README_zh.md
- certgen.sh
- cloudcore.service
- edgecore.service
- deployment.yaml
- node.json
- README.md
- README_zh.md
- CHANGELOG-1.0.md
- CHANGELOG-1.1.md
- CHANGELOG-1.10.md
- CHANGELOG-1.11.md
- CHANGELOG-1.12.md
- CHANGELOG-1.13.md
- CHANGELOG-1.14.md
- CHANGELOG-1.15.md
- CHANGELOG-1.16.md
- CHANGELOG-1.17.md
- CHANGELOG-1.18.md
- CHANGELOG-1.19.md
- CHANGELOG-1.2.md
- CHANGELOG-1.20.md
- CHANGELOG-1.21.md
- CHANGELOG-1.22.md
- CHANGELOG-1.23.md
- CHANGELOG-1.3.md
- CHANGELOG-1.4.md
- CHANGELOG-1.5.md
- CHANGELOG-1.6.md
- CHANGELOG-1.7.md
- CHANGELOG-1.8.md
- CHANGELOG-1.9.md
- CHANGELOG-before-1.0.md
- OWNERS
- README.md
- options.go
- options_test.go
- server.go
- server_test.go
- admission.go
- options.go
- options_test.go
- server.go
- server_test.go
- cloudcore.go
- options.go
- options_test.go
- controllermanager.go
- controllermanager_test.go
- controllermanager.go
- options.go
- options_test.go
- server.go
- server_test.go
- csidriver.go
- options.go
- options_test.go
- server.go
- server_test.go
- iptablesmanager.go
- admission.go
- admit_device.go
- admit_device_test.go
- admit_devicemodel.go
- admit_devicemodel_test.go
- admit_nodeupgradejob.go
- admit_nodeupgradejob_test.go
- admit_rule.go
- admit_ruleendpoint.go
- admit_ruleendpoint_test.go
- common.go
- common_test.go
- mutate_offlinemigration.go
- OWNERS
- authorizer.go
- authorizer_test.go
- config.go
- config_test.go
- kubeedge_resource_authorizer.go
- kubeedge_resource_authorizer_test.go
- resource_attributes.go
- resource_attributes_test.go
- types.go
- types_test.go
- test_framework.go
- helper.go
- helper_test.go
- message_pool.go
- message_pool_test.go
- config.go
- config_test.go
- message_dispatcher.go
- message_dispatcher_test.go
- message_handler.go
- message_handler_test.go
- certs.go
- certs_test.go
- checknode.go
- checknode_test.go
- report_status.go
- upgrade.go
- fake.go
- response.go
- response_test.go
- pre_server.go
- server.go
- server.go
- uds.go
- server.go
- node_session.go
- node_session_test.go
- session_manager.go
- session_manager_test.go
- cloudhub.go
- OWNERS
- config.go
- iptables.go
- iptables_other.go
- apiserverconnection.go
- cloudstream.go
- cloudstream_test.go
- containerattach_connection.go
- containerattach_connection_test.go
- containerexec_connection.go
- containerexec_connection_test.go
- containerlog_connection.go
- containerlog_connection_test.go
- containermetrics_connection.go
- containermetrics_connection_test.go
- session.go
- session_test.go
- streamserver.go
- streamserver_test.go
- tunnelserver.go
- tunnelserver_test.go
- client.go
- client_test.go
- impersonation.go
- impersonation_test.go
- namespace.go
- secret.go
- secret_test.go
- context.go
- fake_informer_manager.go
- informer_manager.go
- context.go
- context_test.go
- nodetask.go
- util.go
- util_test.go
- modules.go
- monitor.go
- nodes.go
- nodes_test.go
- consts.go
- constants.go
- imageparser.go
- imageparser_test.go
- lifted.go
- argsoverrider.go
- commandoverrider.go
- commandoverrider_test.go
- constants.go
- envoverrider.go
- envoverrider_test.go
- helper.go
- helper_test.go
- imageoverrider.go
- imageoverrider_test.go
- nameoverrider.go
- nodeselectoroverrider.go
- overridemanager.go
- overridemanager_test.go
- replicasoverrider.go
- replicasoverrider_test.go
- resourcesoverrider.go
- resourcesoverrider_test.go
- reconciler.go
- statusmanager.go
- utils.go
- edgeapplicationcontroller.go
- nodegroupcontroller.go
- nodegroupcontroller_test.go
- calculation.go
- calculation_test.go
- configupdatejob.go
- configupdatejob_handler.go
- imageprepulljob.go
- imageprepulljob_handler.go
- imageprepulljob_handler_test.go
- node_verify.go
- node_verify_test.go
- nodeupgradejob.go
- nodeupgradejob_handler.go
- nodeupgradejob_handler_test.go
- reconcile_runner.go
- reconcile_runner_test.go
- timeout_job.go
- timeout_job_test.go
- controllermanager.go
- OWNERS
- controllerserver.go
- controllerserver_error_test.go
- controllerserver_test.go
- identityserver.go
- identityserver_test.go
- server.go
- uds.go
- uds_test.go
- utils.go
- utils_test.go
- csrapprover.go
- config.go
- device.go
- service.go
- downstream.go
- downstream_test.go
- upstream.go
- upstream_test.go
- common.go
- device.go
- device_test.go
- devicemodel.go
- devicemodel_test.go
- devicestatus.go
- devicestatus_test.go
- device.go
- devicecontroller.go
- OWNERS
- application.go
- application_test.go
- eventhandler.go
- eventhandler_test.go
- listener.go
- listener_manager.go
- listener_manager_test.go
- listener_test.go
- selector.go
- selector_test.go
- config.go
- defaultmaster.go
- defaultmaster_test.go
- endpointresource.go
- endpointresource_test.go
- filter.go
- util.go
- dynamiccontroller.go
- OWNERS
- service.go
- downstream.go
- upstream.go
- upstream_test.go
- common.go
- common_test.go
- configmap.go
- configmap_test.go
- const_test.go
- event_filter.go
- location.go
- location_test.go
- node.go
- node_test.go
- pod.go
- pod_test.go
- rule.go
- rule_test.go
- ruleendpoint.go
- ruleendpoint_test.go
- secret.go
- secret_test.go
- nvidia.go
- edgecontroller.go
- OWNERS
- reconcile.go
- reconcile_test.go
- policycontroller.go
- policycontroller_test.go
- config.go
- constants.go
- http.go
- listener.go
- message.go
- util.go
- util_test.go
- eventbus.go
- eventbus_test.go
- rest.go
- servicebus.go
- source.go
- target.go
- rule.go
- statushandler.go
- http.go
- path.go
- path_test.go
- router.go
- config.go
- config_test.go
- clusterobjectsync.go
- clusterobjectsync_test.go
- objectsync.go
- objectsync_test.go
- OWNERS
- synccontroller.go
- synccontroller_test.go
- config_update.go
- config_update_test.go
- downstream.go
- downstream_test.go
- event_handler.go
- event_handler_test.go
- image_prepull.go
- image_prepull_test.go
- node_upgrade.go
- node_upgrade_test.go
- executor.go
- executor_test.go
- pool.go
- pool_test.go
- config_update.go
- image_prepull.go
- image_prepull_test.go
- init.go
- init_test.go
- node_upgrade.go
- node_upgrade_test.go
- status_updater.go
- status_updater_test.go
- config_update.go
- image_prepull.go
- image_prepull_test.go
- node_upgrade.go
- node_upgrade_test.go
- upstream.go
- upstream_test.go
- config.go
- image_prepull_controller.go
- image_prepull_task.go
- downstream.go
- executor.go
- upstream.go
- node_upgrade_controller.go
- upgrade_task.go
- controller.go
- controller_test.go
- common.go
- task_cache.go
- task_cache_test.go
- util.go
- util_test.go
- config_update.go
- image_prepull.go
- image_prepull_test.go
- interface.go
- interface_test.go
- node_upgrade.go
- node_upgrade_test.go
- task_manager.go
- http_fake.go
- controllermanager_suite_test.go
- controllermanager_test.go
- execute.sh
- README.md
- default.go
- http.go
- types.go
- china-unicom-wocloud.png
- daocloud.svg
- huawei-cloud.png
- ictnj.svg
- jylink.png
- kubesphere-logo.png
- pits-logo.svg
- raisecom-technology.png
- twowin-logo.png
- xh-iot.png
- Design-overview.png
- batch-node-process-flow-diagram.png
- HotStandby.png
- csi-architecture.png
- csi-attach-volume.png
- csi-create-volume.png
- csi-delete-volume.png
- csi-detach-volume.png
- csi-mount-volume.png
- csi-umount-volume.png
- device-crd-model.png
- device-crd-v1beta1.png
- device-crd.png
- device-downstream-controller.png
- device-model-crd.png
- device-updates-cloud-edge.png
- device-updates-edge-cloud.png
- device-upstream-controller.png
- node-task-timing-diagram.png
- node-tasks-several-controllers.png
- upgrade.png
- 1.png
- authentication-flow.png
- cert-rotation.png
- token.png
- components.PNG
- device-write.png
- message.PNG
- routine.PNG
- streamData.png
- closed-loop-flow.png
- current-group-usage.png
- group-management-arch.png
- perf-app-deploy.png
- perf-cloudhub-edgehub.png
- perf-create-device.png
- perf-deploy-type.png
- perf-edgenodes-join-cluster.png
- perf-multi-devices.png
- perf-multi-edgenodes.png
- perf-report-devicestatus.png
- perf-test-framework.png
- perf-update-devicetwin.png
- authorization.png
- authorizer-chain.png
- cloudhub-enhancement-design.png
- csrapprovecontroller.png
- edge-pod-get.png
- edit-device.png
- egde-on-windows-1.png
- egde-on-windows-2.png
- egde-on-windows-3.png
- exec-pod.png
- ha_router.png
- image-prepull.png
- inclusterconfig.png
- k8s-exec.png
- keadm-get-pod.png
- keadm-restart-pod.png
- kubectl-exec-detail.png
- kubeedge-exec-con2.png
- kubeedge-exec-con3.png
- kubeedge-exec-con4.png
- logs-pod.png
- mapper-design.png
- module-restarting.png
- multi-lingual programming mapper.png
- Provide-a-common-MQTT-mapper-algo.jpg
- Provide-a-common-MQTT-mapper-architecture.jpg
- quic-connection.png
- quic-design.png
- quic-tcp-udp.png
- router-design.png
- router-flow.png
- router.PNG
- service-design.png
- support-edge-nodes-report-events.png
- reliablemessage-workflow.PNG
- sync-controller.PNG
- fig.png
- sound.png
- structure.png
- task.png
- EdgeSite_arch.PNG
- kubeedge-logo-only.png
- kubeedge_arch.png
- KubeEdge_arch.svg
- KubeEdge_arch.vsdx
- KubeEdge_logo.png
- README.md
- cloud-edge-custom-message-design.md
- module-restarting.md
- quic-design.md
- web-hook.md
- keadm-tool-enhancement.png
- README.md
- README.md
- use-keadm-manage-windows-nodes-flow.png
- use-keadm-manage-windows-nodes.png
- batch-node-access.md
- batch-node-process.md
- edgepodgetandrestart.md
- keadm-debug.md
- keadm-scope.md
- offline-data-surface-resources-controll.md
- refactor-keadm-on-the-cloud.md
- anomaly_detection_pushmethod.jpg
- README.md
- workflow.jpg
- workflow.mermaid
- datastream.png
- mapper.png
- mapperframework.png
- README.md
- device-override.jpg
- new-device-crd.jpg
- README.md
- README.md
- device-crd-v1beta1.md
- device-crd.md
- device-management-enhance.md
- mapper-design-v2.md
- mapper-design.md
- mapper-support-devicedata-writing.md
- mapper-support-video-streaming-data.md
- multi-lingual programming mapper.md
- provide-a-commom-mqtt-mapper.md
- sound-equipment-fault-detection.md
- TBD
- closed-loop-flow-control.md
- edgemesh-design.md
- over-the-air-upgrades-for-edge-node.png
- README.md
- README.md
- configuration.md
- cri.md
- csi.md
- edge-node-tasks-design.md
- edge-node-upgrade.md
- edge-on-windows.md
- edge-resource-upgrade-control.md
- edgeapplication-proposal.md
- EdgeSite.md
- exec-logs.md
- image-prepull.md
- inclusterconfig.md
- node-group-management.md
- reliable-message-delivery.md
- servicebus-tls.md
- support-edge-nodes-report-events.md
- TBD
- cloudcore-ha-design.md
- ha_router.md
- authentication-and-authorization-on-the-edge-node.md
- cloudhub-enhancement.md
- edge-authentication.md
- perf.md
- OWNERS
- README.md
- options.go
- options_others.go
- options_windows.go
- init_others.go
- init_windows.go
- server.go
- server_test.go
- edgecore.go
- hollow_edgecore.go
- Dockerfile
- perftestimg.yaml
- fake_module.go
- fake_adapter.go
- mock_gen.go
- cloud_connection.go
- message.go
- message_test.go
- nodetask.go
- group.go
- names.go
- config.go
- network_unix.go
- network_unix_test.go
- network_windows.go
- network_windows_test.go
- config.go
- dmicache.go
- dmicache_test.go
- client.go
- client_test.go
- event_type.go
- server.go
- common.go
- util.go
- util_test.go
- dtcontext.go
- dtcontext_test.go
- communicate.go
- communicate_test.go
- device.go
- device_test.go
- dmiworker.go
- dtworker.go
- membership.go
- membership_test.go
- twin.go
- twin_test.go
- workertest.go
- dtmodule.go
- dtmodule_test.go
- message.go
- types.go
- types_helper.go
- types_helper_test.go
- types_test.go
- devicetest.go
- devicetwin.go
- devicetwin_test.go
- OWNERS
- process.go
- process_test.go
- config.go
- coordination_client_bridge.go
- lease_bridge.go
- configmap_bridge.go
- core_client_bridge.go
- event_bridge.go
- node_bridge.go
- persistentvolume_bridge.go
- persistentvolumeclaim_bridge.go
- pod_bridge.go
- secret_bridge.go
- serviceaccount_bridge.go
- storage_client_bridge.go
- storage_client_bridge_test.go
- volumeattachment_bridge.go
- volumeattachment_bridge_test.go
- clientset_bridge.go
- clientset_bridge_test.go
- edged.go
- OWNERS
- http.go
- http.go
- http_test.go
- certmanager.go
- certmanager_test.go
- quicclient.go
- quicclient_test.go
- websocket.go
- websocket_test.go
- adapter.go
- factory.go
- config.go
- config_test.go
- handler.go
- handler_bus.go
- handler_meta.go
- handler_task.go
- handler_twin.go
- edgehub.go
- edgehub_test.go
- OWNERS
- process.go
- process_test.go
- config.go
- edgestream.go
- tunnel.go
- tunnel_test.go
- common.go
- common_test.go
- config.go
- client.go
- client_test.go
- filter.go
- filter_test.go
- handler.go
- handler_test.go
- server.go
- eventbus.go
- ceritificatesigningrequest.go
- ceritificatesigningrequest_test.go
- configmap.go
- configmap_test.go
- event.go
- event_test.go
- lease.go
- lease_test.go
- metaclient.go
- metaclient_test.go
- mockmetaclient.go
- node.go
- nodestatus.go
- nodestatus_test.go
- persistentvolume.go
- persistentvolume_test.go
- persistentvolumeclaim.go
- persistentvolumeclaim_test.go
- pod.go
- podstatus.go
- podstatus_test.go
- secret.go
- secret_test.go
- serviceaccount.go
- serviceaccountaccess.go
- volumeattachment.go
- volumeattachment_test.go
- config.go
- constants.go
- device.go
- eventbus.go
- meta.go
- metav2.go
- servicebus.go
- upgrade_v2.go
- mock_device.go
- mock_eventbus.go
- constants.go
- device.go
- eventbus.go
- meta.go
- servicebus.go
- init.go
- agent.go
- agent_test.go
- auth.go
- auth_test.go
- claims.go
- claims_test.go
- certificates_client.go
- certificatesigningrequest.go
- clientset_bridge.go
- manager.go
- consts.go
- types.go
- config.go
- extend_confirm_upgrade.go
- extend_confirm_upgrade_test.go
- extend_devic_update.go
- extend_exec_pod.go
- extend_exec_pod_test.go
- extend_logs_pod.go
- extend_logs_pod_test.go
- extend_restart_pod.go
- extend_restart_pod_test.go
- extend_unhold_upgrade.go
- factory.go
- handler_test.go
- standard_pass_through.go
- standard_read.go
- standard_write.go
- admission.go
- authorizer.go
- convertor.go
- defaulter.go
- scope.go
- scope_test.go
- serializer.go
- serializer_test.go
- request.go
- fake.go
- hooks.go
- receiver.go
- watchhook.go
- client.go
- imitator.go
- patch.go
- store.go
- watcher.go
- storage.go
- storage_test.go
- server.go
- server_linux.go
- server_other.go
- metamanager.go
- metamanager_test.go
- OWNERS
- process.go
- config.go
- httpclient.go
- httpclient_test.go
- servicebus.go
- servicebus_tls_test.go
- configupdatejob.go
- configupdatejob_test.go
- imageprepulljob.go
- imageprepulljob_test.go
- nodeupgradejob.go
- nodeupgradejob_test.go
- pre_check.go
- pre_check_test.go
- runner.go
- runner_test.go
- serializer.go
- image_prepull.go
- node_backup.go
- node_rollback.go
- node_upgrade.go
- node_upgrade_test.go
- pre_check.go
- task_executor.go
- task_runner.go
- hub_connected_hooker.go
- hub_connected_hooker_test.go
- task_runner.go
- task_runner_test.go
- taskmanager.go
- taskmanager_test.go
- stub.go
- application_suite_test.go
- application_test.go
- device_suite_test.go
- device_test.go
- integration_folder_structure.png
- Integration_test_report.png
- README.md
- metaserver_suite_test.go
- metaserver_test.go
- compile.sh
- execute.sh
- fast_test.sh
- generate_cert.sh
- log.go
- config.go
- testcontext.go
- tmpfile.go
- helpers.go
- test_setup.go
- README.md
- test.go
- README.md
- README.md
- main.go
- server.go
- main.go
- README.md
- boilerplate.txt
- golang.sh
- init.sh
- install.sh
- lint.sh
- util.sh
- build.sh
- build_with_container.sh
- clean.sh
- crossbuild.sh
- crossbuildimage.sh
- image.sh
- imageprocess.sh
- lint.sh
- release.sh
- smallbuild.sh
- test.sh
- version.sh
- tool.go
- cherry_pick_pull.sh
- cilium_e2e_test.sh
- configure_cilium.sh
- generate-crds.sh
- generate-dmi-proto.sh
- generate-groups.sh
- local-up-kubeedge.sh
- OWNERS
- setup-vmruntime.sh
- sync-subproject-code.sh
- update-codegen.sh
- update-vendor-licenses.sh
- update-vendor.sh
- verify-codegen.sh
- verify-crds.sh
- verify-golang.sh
- verify-vendor-licenses.sh
- verify-vendor.sh
- beta.go
- beta_test.go
- gettoken.go
- gettoken_test.go
- init.go
- init_test.go
- manifest.go
- manifest_test.go
- reset.go
- reset_test.go
- upgrade.go
- upgrade_test.go
- fake.go
- constant.go
- constant_others.go
- constant_windows.go
- step.go
- step_test.go
- types.go
- types_others.go
- types_test.go
- types_windows.go
- device.go
- pod.go
- print.go
- confirm.go
- describe.go
- device.go
- pod.go
- device.go
- edit.go
- exec.go
- device.go
- device_test.go
- get.go
- get_test.go
- pod.go
- pod_test.go
- logs.go
- pod.go
- pod_test.go
- restart.go
- restart_test.go
- unhold.go
- unhold_test.go
- pod.go
- pod_test.go
- ctl.go
- check.go
- check_test.go
- collect.go
- collect_test.go
- debug.go
- debug_test.go
- diagnose.go
- diagnose_test.go
- get.go
- get_flags.go
- get_flags_test.go
- deprecated.go
- init.go
- join.go
- reset.go
- backup.go
- backup_test.go
- batch.go
- batch_genconfig.go
- common.go
- common_test.go
- configupdate.go
- join.go
- join_others.go
- join_windows.go
- options.go
- reset_others.go
- rollback.go
- rollback_test.go
- upgrade.go
- upgrade_test.go
- cloudcore.go
- cloudcore_test.go
- helm_helper.go
- helm_helper_test.go
- installer.go
- installer_test.go
- preflight.go
- preflight_test.go
- render.go
- render_test.go
- values.go
- values_test.go
- edgecore.go
- edgecore_test.go
- extsystem.go
- extsystem_unix.go
- extsystem_windows.go
- simple.service
- idempotency.go
- idempotency_test.go
- metaclient.go
- cloudinstaller.go
- cloudinstaller_test.go
- common.go
- common_others.go
- common_others_test.go
- common_test.go
- common_windows.go
- debinstaller.go
- debinstaller_test.go
- edgecoreinstaller.go
- image.go
- image_test.go
- k8sinstaller.go
- k8sinstaller_test.go
- kubeclient.go
- kubeclient_test.go
- mqttinstaller.go
- nssm.go
- nssm_test.go
- pacmaninstaller.go
- pacmaninstaller_test.go
- reset.go
- reset_test.go
- rpminstaller.go
- rpminstaller_test.go
- scriptrun.go
- scriptrun_test.go
- set.go
- set_test.go
- cmd_others.go
- cmd_windows.go
- config.go
- reset_others.go
- reset_windows.go
- upgrade_secondary.go
- version.go
- keadm.go
- keadm.go
- OWNERS
- README.md
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- LICENSE
- .gitkeep
- apps_v1alpha1_edgeapplication.yaml
- apps_v1alpha1_nodegroup.yaml
- cluster_objectsync_v1alpha1.yaml
- devices_v1beta1_device.yaml
- devices_v1beta1_devicemodel.yaml
- devices_v1beta1_devicestatus.yaml
- objectsync_v1alpha1.yaml
- operations_v1alpha2_configupdatejob.yaml
- operations_v1alpha2_imageprepulljob.yaml
- operations_v1alpha2_nodeupgradejob.yaml
- policy_v1alpha1_serviceaccountaccess.yaml
- router_v1_rule.yaml
- router_v1_ruleEndpoint.yaml
- _helpers.tpl
- aggregation_rbac_cloudcore.yaml
- configmap_cloudcore.yaml
- daemonset_iptablesmanager.yaml
- daemonset_mosquitto.yaml
- deployment_admission.yaml
- deployment_cloudcore.yaml
- deployment_controllermanager.yaml
- rbac_admission.yaml
- rbac_cloudcore.yaml
- rbac_cloudcore_feature.yaml
- rbac_controllermanager.yaml
- rbac_iptablesmanager.yaml
- secret_cloudcore.yaml
- service_admission.yaml
- service_cloudcore.yaml
- Chart.yaml
- README.md
- values.yaml
- README.md
- version.yaml
- manifests.go
- OWNERS
- README.md
- mock_runtime_service.go
- container_runtime.go
- container_runtime_test.go
- features.go
- image_runtime.go
- image_runtime_test.go
- jsonpatch.go
- jsonpatch_test.go
- util.go
- util_test.go
- application.go
- application_test.go
- constants.go
- key.go
- key_test.go
- action_flow.go
- action_flow_test.go
- extend_conv.go
- message.go
- message_test.go
- factory.go
- io.go
- io_test.go
- types.go
- types_test.go
- x509_ca.go
- x509_ca_certs_test.go
- x509_certs.go
- x509_certs_test.go
- x509_types.go
- token.go
- token_test.go
- writer.go
- writer_test.go
- constants.go
- edgedattachconnection.go
- edgedattachconnection_test.go
- edgedconnection.go
- edgedexecconnection.go
- edgedexecconnection_test.go
- edgedlogconnection.go
- edgedlogconnection_test.go
- edgedmetricsconnection.go
- edgedmetricsconnection_test.go
- message.go
- message_test.go
- tunnel.go
- tunnel_test.go
- upgrade_reporter.go
- upgrade_reporter_taskevent.go
- upgrade_reporter_taskevent_test.go
- upgrade_reporter_test.go
- exec.go
- exec_others.go
- exec_test.go
- exec_windows.go
- files.go
- files_test.go
- flags.go
- flags_test.go
- fsm.go
- fsm_test.go
- pass_through.go
- pass_through_test.go
- slices.go
- slices_test.go
- check.go
- check_test.go
- validation.go
- validation_test.go
- dummy_device_linux.go
- dummy_device_linux_test.go
- util.go
- util_test.go
- verflag.go
- verflag_test.go
- base.go
- version.go
- config.go
- ca.crt
- char.crt
- chat.key
- client.go
- common.go
- main.go
- README.md
- server.go
- config.go
- client.go
- main.go
- README.md
- server.go
- mock_muxhandler.go
- mock_quicksession.go
- mock_quickstream.go
- mock_reader.go
- mock_writer.go
- client.go
- server.go
- type.go
- client.go
- quic.go
- ws.go
- connmgr.go
- comm.go
- errors.go
- mock_conn.go
- comm.go
- conn.go
- factory.go
- quic.go
- ws.go
- ws_test.go
- msgfifo.go
- msgfifo_test.go
- filter.go
- filter_test.go
- synckeeper.go
- lane.go
- quic.go
- ws.go
- wsnopack.go
- entry.go
- expr.go
- mux.go
- pattern.go
- package.go
- package_test.go
- packer.go
- packer_test.go
- reader.go
- reader_test.go
- reader_writer_test.go
- version.go
- version_test.go
- writer.go
- message.pb.go
- message.proto
- quic.go
- server.go
- ws.go
- session.go
- smgr.go
- message.go
- README.md
- README.md
- zz_generated.openapi.go
- swagger.json
- boilerplate.txt
- render.go
- storage.go
- generate-openapi.sh
- generate-swagger.go
- update-swagger-docs.sh
- doc.go
- edgeapplication_types.go
- nodegroup_types.go
- register.go
- zz_generated.deepcopy.go
- default.go
- default_others.go
- default_windows.go
- http.go
- types.go
- validation.go
- validation_test.go
- default.go
- helper.go
- register.go
- types.go
- validation.go
- validation_test.go
- default.go
- helper.go
- register.go
- types.go
- validation.go
- validation_others.go
- validation_test.go
- validation_windows.go
- default.go
- default_kubelet_configuration.go
- default_others.go
- default_windows.go
- helper.go
- register.go
- types.go
- types.go
- OWNERS
- device_instance_types.go
- device_model_types.go
- doc.go
- register.go
- zz_generated.deepcopy.go
- device_instance_types.go
- device_model_types.go
- device_status_types.go
- doc.go
- register.go
- zz_generated.deepcopy.go
- api.pb.go
- api.proto
- api.pb.go
- api.proto
- api_grpc.pb.go
- services.go
- backup_task.go
- fsm.go
- image_prepull_task.go
- rollback_task.go
- upgrade_task.go
- doc.go
- imageprepull_types.go
- register.go
- type.go
- zz_generated.deepcopy.go
- doc.go
- register.go
- types_common.go
- types_configupdate.go
- types_imageprepull.go
- types_nodeupgrade.go
- zz_generated.deepcopy.go
- doc.go
- register.go
- serviceaccountaccess_types.go
- zz_generated.deepcopy.go
- doc.go
- register.go
- type.go
- zz_generated.deepcopy.go
- doc.go
- register.go
- types.go
- zz_generated.deepcopy.go
- flags.go
- fsm.go
- pass_through.go
- pass_through_test.go
- check.go
- check_test.go
- validation.go
- validation_test.go
- util.go
- util_test.go
- clientset_generated.go
- doc.go
- register.go
- doc.go
- register.go
- doc.go
- fake_apps_client.go
- fake_edgeapplication.go
- fake_nodegroup.go
- apps_client.go
- doc.go
- edgeapplication.go
- generated_expansion.go
- nodegroup.go
- doc.go
- fake_device.go
- fake_devicemodel.go
- fake_devices_client.go
- fake_devicestatus.go
- device.go
- devicemodel.go
- devices_client.go
- devicestatus.go
- doc.go
- generated_expansion.go
- doc.go
- fake_imageprepulljob.go
- fake_nodeupgradejob.go
- fake_operations_client.go
- doc.go
- generated_expansion.go
- imageprepulljob.go
- nodeupgradejob.go
- operations_client.go
- doc.go
- fake_configupdatejob.go
- fake_imageprepulljob.go
- fake_nodeupgradejob.go
- fake_operations_client.go
- configupdatejob.go
- doc.go
- generated_expansion.go
- imageprepulljob.go
- nodeupgradejob.go
- operations_client.go
- doc.go
- fake_policy_client.go
- fake_serviceaccountaccess.go
- doc.go
- generated_expansion.go
- policy_client.go
- serviceaccountaccess.go
- doc.go
- fake_clusterobjectsync.go
- fake_objectsync.go
- fake_reliablesyncs_client.go
- clusterobjectsync.go
- doc.go
- generated_expansion.go
- objectsync.go
- reliablesyncs_client.go
- doc.go
- fake_rule.go
- fake_ruleendpoint.go
- fake_rules_client.go
- doc.go
- generated_expansion.go
- rule.go
- ruleendpoint.go
- rules_client.go
- clientset.go
- edgeapplication.go
- interface.go
- nodegroup.go
- interface.go
- device.go
- devicemodel.go
- devicestatus.go
- interface.go
- interface.go
- factory_interfaces.go
- imageprepulljob.go
- interface.go
- nodeupgradejob.go
- configupdatejob.go
- imageprepulljob.go
- interface.go
- nodeupgradejob.go
- interface.go
- interface.go
- serviceaccountaccess.go
- interface.go
- clusterobjectsync.go
- interface.go
- objectsync.go
- interface.go
- interface.go
- rule.go
- ruleendpoint.go
- interface.go
- factory.go
- generic.go
- edgeapplication.go
- expansion_generated.go
- nodegroup.go
- device.go
- devicemodel.go
- devicestatus.go
- expansion_generated.go
- expansion_generated.go
- imageprepulljob.go
- nodeupgradejob.go
- configupdatejob.go
- expansion_generated.go
- imageprepulljob.go
- nodeupgradejob.go
- expansion_generated.go
- serviceaccountaccess.go
- clusterobjectsync.go
- expansion_generated.go
- objectsync.go
- expansion_generated.go
- rule.go
- ruleendpoint.go
- CODE_OF_CONDUCT.md
- go.mod
- go.sum
- LICENSE
- OWNERS
- README.md
- type.go
- context_channel.go
- context.go
- context_factory.go
- message.go
- broker.go
- broker_test.go
- config.go
- server.go
- socket.go
- pipe.go
- pipeinfo.go
- keeper.go
- keeper_test.go
- packer.go
- package.go
- raw.go
- reader.go
- package.go
- raw.go
- writer.go
- wrapper.go
- context_socket.go
- helper.go
- core.go
- core_test.go
- module.go
- module_simple.go
- main.go
- test_destination.go
- test_destination_group.go
- test_source.go
- CODE_OF_CONDUCT.md
- go.mod
- go.sum
- LICENSE
- Makefile
- OWNERS
- README.md
- main.go
- client.go
- handler.go
- client.go
- handler.go
- client.go
- handler.go
- client.go
- handler.go
- client.go
- client.go
- client.go
- handler.go
- handler.go
- handler_nostream.go
- img.go
- video.go
- device.go
- devicestatus.go
- devicetwin.go
- devicetype.go
- driver.go
- mapper.sh
- configmap.yaml
- deployment.yaml
- config.yaml
- Dockerfile_nostream
- Dockerfile_stream
- go.mod
- go.sum
- Makefile
- README.md
- init.sh
- install.sh
- lint.sh
- util.sh
- crossbuild.sh
- generate.sh
- mapper.sh
- version.sh
- update-vendor-licenses.sh
- update-vendor.sh
- verify-golang.sh
- verify-vendor-licenses.sh
- verify-vendor.sh
- configmaptype.go
- const.go
- dataconverter.go
- datamethod.go
- datamodel.go
- event.go
- eventtype.go
- config.go
- global.go
- register.go
- report.go
- device.go
- server.go
- callback.go
- responsetype.go
- restapi.go
- router.go
- server.go
- grpc.go
- type.go
- CODE_OF_CONDUCT.md
- go.mod
- go.sum
- LICENSE
- Makefile
- OWNERS
- README.md
- deployment.go
- framework.go
- constants.go
- device.go
- framework.go
- framework.go
- rule.go
- testsuite.go
- common.go
- config.go
- context.go
- device.go
- log.go
- mapper.go
- node.go
- pod.go
- rule.go
- timer.go
- e2e_test.go
- OWNERS
- edgesite_suite_test.go
- edgesite_test.go
- keadm_suite_test.go
- keadm_test.go
- util.go
- access_test.go
- main_test.go
- cleanup.sh
- compile.sh
- conformance_e2e.sh
- execute.sh
- fast_test.sh
- generate_cert.sh
- generate_mapper.sh
- keadm_common_e2e.sh
- keadm_compatibility_e2e.sh
- keadm_deprecated_e2e.sh
- keadm_e2e.sh
- OWNERS
- .bazelversion
- .gitattributes
- .gitignore
- BUILD.bazel
- checked.pb.go
- cloudbuild.yaml
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- eval.pb.go
- explain.pb.go
- GOVERNANCE.md
- LICENSE
- MAINTAINERS.md
- MODULE.bazel
- README.md
- regen_go_proto.sh
- regen_go_proto_canonical_protos.sh
- syntax.pb.go
- value.pb.go
- WORKSPACE
- WORKSPACE.bzlmod
- .deepsource.toml
- .gitignore
- .travis.yml
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- doc.go
- LICENSE
- map.go
- merge.go
- mergo.go
- README.md
- SECURITY.md
- backend.go
- client.go
- engine.go
- connack.go
- connect.go
- error.go
- header.go
- identified.go
- message.go
- naked.go
- packet.go
- publish.go
- stream.go
- strings.go
- suback.go
- subscribe.go
- type.go
- unsubscribe.go
- id_counter.go
- memory_session.go
- packet_store.go
- topic.go
- tree.go
- base_conn.go
- conn.go
- dialer.go
- launcher.go
- net_conn.go
- net_server.go
- server.go
- transport.go
- websocket_conn.go
- websocket_server.go
- LICENSE
- .travis.yml
- LICENSE.md
- .gitignore
- .golangci.yml
- ADOPTERS.md
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- codespell.cfg
- codespell_dictionary.txt
- codespell_whitelist.txt
- CONTRIBUTING.md
- external-dependency.md
- go.mod
- go.sum
- go.work
- LICENSE
- MAINTAINERS
- MAINTAINERS.md
- Makefile
- modbus
- OWNERS
- README.md
- README_zh.md
# Installation Guide
1. Get the code
git clone https://github.com/kubeedge/kubeedge
Downloads the entire project code from GitHub to your computer.
cd kubeedge
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
โ ๏ธ This is a large repository, so this method may point to an internal sub-package rather than the actual core product. Check the full README as well.
docker build -f build/admission/Dockerfile -t kubeedge .
Builds a runnable image based on the Dockerfile.
docker run -p 8080:80 kubeedge
Runs the built image as an actual container.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. Go
MediumPrerequisites
go build ./...
Compiles the Go program into an executable.
go run .
Runs the Go program directly without a separate build step.
If the build finishes without errors, it worked. If you used go run ., check the terminal output.
4. Make
MediumPrerequisites
- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
make
Compiles the code based on the generated build configuration to produce an executable.
If it finishes without errors, it worked. Try running the generated executable directly.
// repository documentation
Was this content helpful?
(0 ratings)
