Linux 上的 Service Fabric 与 Windows 上的 Service Fabric 之间的差异Differences between Service Fabric on Linux and Windows

某些在 Windows 上受支持的功能,在 Linux 上尚不受支持。There are some features that are supported on Windows, but not yet on Linux. 最终,功能集将会一致,并且随着每个版本的发布,此功能差异将会缩小。Eventually, the feature sets will be at parity and with each release this feature gap will shrink. 最新的可用版本之间存在以下差异。The following differences exist between the latest available releases.

  • Envoy(反向代理)在 Linux 上以预览版提供Envoy (Reverse Proxy) is in preview on Linux
  • 在 Linux 中尚未推出适用于 Linux 的独立安装程序Standalone installer for Linux is not yet available on Linux
  • 控制台重定向(在 Linux 或 Windows 生产群集中不受支持)Console redirection (not supported in Linux or Windows production clusters)
  • Linux 上的故障分析服务 (FAS)The Fault Analysis Service (FAS) on Linux
  • 用于 Service Fabric 服务的 DNS 服务(Linux 上的容器支持 DNS 服务)DNS service for Service Fabric services (DNS service is supported for containers on Linux)
  • 某些 Powershell 命令的 CLI 命令等效项(下面已列出,其中的大多数命令仅适用于独立群集)CLI command equivalents of certain Powershell commands (list below, most of which apply only to standalone clusters)
  • 可能影响可伸缩性的日志实现差异Differences in log implementation that may affect scalability

不能对 Linux Service Fabric 群集使用的 Powershell cmdletPowershell cmdlets that do not work against a Linux Service Fabric cluster

  • Invoke-ServiceFabricChaosTestScenarioInvoke-ServiceFabricChaosTestScenario
  • Invoke-ServiceFabricFailoverTestScenarioInvoke-ServiceFabricFailoverTestScenario
  • Invoke-ServiceFabricPartitionDataLossInvoke-ServiceFabricPartitionDataLoss
  • Invoke-ServiceFabricPartitionQuorumLossInvoke-ServiceFabricPartitionQuorumLoss
  • Restart-ServiceFabricPartitionRestart-ServiceFabricPartition
  • Start-ServiceFabricNodeStart-ServiceFabricNode
  • Stop-ServiceFabricNodeStop-ServiceFabricNode
  • Get-ServiceFabricImageStoreContentGet-ServiceFabricImageStoreContent
  • Get-ServiceFabricChaosReportGet-ServiceFabricChaosReport
  • Get-ServiceFabricNodeTransitionProgressGet-ServiceFabricNodeTransitionProgress
  • Get-ServiceFabricPartitionDataLossProgressGet-ServiceFabricPartitionDataLossProgress
  • Get-ServiceFabricPartitionQuorumLossProgressGet-ServiceFabricPartitionQuorumLossProgress
  • Get-ServiceFabricPartitionRestartProgressGet-ServiceFabricPartitionRestartProgress
  • Get-ServiceFabricTestCommandStatusListGet-ServiceFabricTestCommandStatusList
  • Remove-ServiceFabricTestStateRemove-ServiceFabricTestState
  • Start-ServiceFabricChaosStart-ServiceFabricChaos
  • Start-ServiceFabricNodeTransitionStart-ServiceFabricNodeTransition
  • Start-ServiceFabricPartitionDataLossStart-ServiceFabricPartitionDataLoss
  • Start-ServiceFabricPartitionQuorumLossStart-ServiceFabricPartitionQuorumLoss
  • Start-ServiceFabricPartitionRestartStart-ServiceFabricPartitionRestart
  • Stop-ServiceFabricChaosStop-ServiceFabricChaos
  • Stop-ServiceFabricTestCommandStop-ServiceFabricTestCommand
  • Get-ServiceFabricNodeConfigurationGet-ServiceFabricNodeConfiguration
  • Get-ServiceFabricClusterConfigurationGet-ServiceFabricClusterConfiguration
  • Get-ServiceFabricClusterConfigurationUpgradeStatusGet-ServiceFabricClusterConfigurationUpgradeStatus
  • Get-ServiceFabricPackageDebugParametersGet-ServiceFabricPackageDebugParameters
  • New-ServiceFabricPackageDebugParameterNew-ServiceFabricPackageDebugParameter
  • New-ServiceFabricPackageSharingPolicyNew-ServiceFabricPackageSharingPolicy
  • Add-ServiceFabricNodeAdd-ServiceFabricNode
  • Copy-ServiceFabricClusterPackageCopy-ServiceFabricClusterPackage
  • Get-ServiceFabricRuntimeSupportedVersionGet-ServiceFabricRuntimeSupportedVersion
  • Get-ServiceFabricRuntimeUpgradeVersionGet-ServiceFabricRuntimeUpgradeVersion
  • New-ServiceFabricClusterNew-ServiceFabricCluster
  • New-ServiceFabricNodeConfigurationNew-ServiceFabricNodeConfiguration
  • Remove-ServiceFabricClusterRemove-ServiceFabricCluster
  • Remove-ServiceFabricClusterPackageRemove-ServiceFabricClusterPackage
  • Remove-ServiceFabricNodeConfigurationRemove-ServiceFabricNodeConfiguration
  • Test-ServiceFabricClusterManifestTest-ServiceFabricClusterManifest
  • Test-ServiceFabricConfigurationTest-ServiceFabricConfiguration
  • Update-ServiceFabricNodeConfigurationUpdate-ServiceFabricNodeConfiguration
  • Approve-ServiceFabricRepairTaskApprove-ServiceFabricRepairTask
  • Complete-ServiceFabricRepairTaskComplete-ServiceFabricRepairTask
  • Get-ServiceFabricRepairTaskGet-ServiceFabricRepairTask
  • Invoke-ServiceFabricDecryptTextInvoke-ServiceFabricDecryptText
  • Invoke-ServiceFabricEncryptSecretInvoke-ServiceFabricEncryptSecret
  • Invoke-ServiceFabricEncryptTextInvoke-ServiceFabricEncryptText
  • Invoke-ServiceFabricInfrastructureCommandInvoke-ServiceFabricInfrastructureCommand
  • Invoke-ServiceFabricInfrastructureQueryInvoke-ServiceFabricInfrastructureQuery
  • Remove-ServiceFabricRepairTaskRemove-ServiceFabricRepairTask
  • Start-ServiceFabricRepairTaskStart-ServiceFabricRepairTask
  • Stop-ServiceFabricRepairTaskStop-ServiceFabricRepairTask
  • Update-ServiceFabricRepairTaskHealthPolicyUpdate-ServiceFabricRepairTaskHealthPolicy

后续步骤Next steps