Diferencias entre Service Fabric en Linux y en WindowsDifferences between Service Fabric on Linux and Windows

Hay algunas características que se admiten en Windows, pero todavía no en Linux.There are some features that are supported on Windows, but not yet on Linux. Al final, los conjuntos de características serán idénticos ya que con cada versión las diferencias serán más pequeñas.Eventually, the feature sets will be at parity and with each release this feature gap will shrink. Existen las siguientes diferencias entre las últimas versiones disponibles.The following differences exist between the latest available releases.

  • Envoy (proxy inverso) está en fase de versión preliminar en LinuxEnvoy (Reverse Proxy) is in preview on Linux
  • El instalador independiente para Linux no está aún disponible en LinuxStandalone installer for Linux is not yet available on Linux
  • El redireccionamiento de la consola no se admite en los clústeres de producción de Linux ni de Windows.Console redirection (not supported in Linux or Windows production clusters)
  • El servicio de análisis de errores (FAS) en LinuxThe Fault Analysis Service (FAS) on Linux
  • El servicio DNS para servicios de Service Fabric (el servicio DNS se admite para contenedores en Linux)DNS service for Service Fabric services (DNS service is supported for containers on Linux)
  • Los comandos equivalentes de la CLI para determinados comandos de Powershell (la lista aparece a continuación, la mayoría de los cuales es aplicable solo a clústeres independientes)CLI command equivalents of certain Powershell commands (list below, most of which apply only to standalone clusters)
  • Diferencias en la implementación de registros que pueden afectar a la escalabilidadDifferences in log implementation that may affect scalability

Cmdlets de PowerShell que no funcionan en un clúster de Service Fabric para LinuxPowershell 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

Pasos siguientesNext steps