Différences entre Service Fabric sur Linux et Windows
Certaines fonctionnalités sont prises en charge sous Windows, mais pas sous Linux. Les dernières versions disponibles présentent les différences suivantes :
- Envoy (proxy inverse) est en préversion sur Linux.
- Le programme d’installation autonome n’est pas disponible sur Linux
- Redirection de la console (non prise en charge dans les clusters de production Windows ou Linux)
- Le Service d’analyse d’erreur (FAS) sur Linux
- Service DNS (Domain Name System) pour les services Service Fabric (le service DNS est pris en charge pour les conteneurs sur Linux)
- Les équivalents de commande CLI de certaines commandes PowerShell sont détaillées dans Les cmdlets PowerShell ne fonctionnant pas sur un cluster Linux Service Fabric. La plupart de ces cmdlets s’appliquent uniquement aux clusters autonomes.
- Différences dans l’implémentation du journal qui peuvent affecter la scalabilité
- Différence dans le canal d’événements Service Fabric
Les cmdlets PowerShell ne fonctionnant pas sur un cluster Linux Service Fabric
- Invoke-ServiceFabricChaosTestScenario
- Invoke-ServiceFabricFailoverTestScenario
- Invoke-ServiceFabricPartitionDataLoss
- Invoke-ServiceFabricPartitionQuorumLoss
- Restart-ServiceFabricPartition
- Start-ServiceFabricNode
- Stop-ServiceFabricNode
- Get-ServiceFabricImageStoreContent
- Get-ServiceFabricChaosReport
- Get-ServiceFabricNodeTransitionProgress
- Get-ServiceFabricPartitionDataLossProgress
- Get-ServiceFabricPartitionQuorumLossProgress
- Get-ServiceFabricPartitionRestartProgress
- Get-ServiceFabricTestCommandStatusList
- Remove-ServiceFabricTestState
- Start-ServiceFabricChaos
- Start-ServiceFabricNodeTransition
- Start-ServiceFabricPartitionDataLoss
- Start-ServiceFabricPartitionQuorumLoss
- Start-ServiceFabricPartitionRestart
- Stop-ServiceFabricChaos
- Stop-ServiceFabricTestCommand
- Get-ServiceFabricNodeConfiguration
- Get-ServiceFabricClusterConfiguration
- Get-ServiceFabricClusterConfigurationUpgradeStatus
- Get-ServiceFabricPackageDebugParameters
- New-ServiceFabricPackageDebugParameter
- New-ServiceFabricPackageSharingPolicy
- Add-ServiceFabricNode
- Copy-ServiceFabricClusterPackage
- Get-ServiceFabricRuntimeSupportedVersion
- Get-ServiceFabricRuntimeUpgradeVersion
- New-ServiceFabricCluster
- New-ServiceFabricNodeConfiguration
- Remove-ServiceFabricCluster
- Remove-ServiceFabricClusterPackage
- Remove-ServiceFabricNodeConfiguration
- Test-ServiceFabricClusterManifest
- Test-ServiceFabricConfiguration
- Update-ServiceFabricNodeConfiguration
- Approve-ServiceFabricRepairTask
- Complete-ServiceFabricRepairTask
- Get-ServiceFabricRepairTask
- Invoke-ServiceFabricDecryptText
- Invoke-ServiceFabricEncryptSecret
- Invoke-ServiceFabricEncryptText
- Invoke-ServiceFabricInfrastructureCommand
- Invoke-ServiceFabricInfrastructureQuery
- Remove-ServiceFabricRepairTask
- Start-ServiceFabricRepairTask
- Stop-ServiceFabricRepairTask
- Update-ServiceFabricRepairTaskHealthPolicy
Étapes suivantes
- Préparer votre environnement de développement sur Linux
- Prepare your development environment on OSX (Préparer votre environnement de développement sur OSX)
- Create and deploy your first Service Fabric Java application on Linux using Yeoman (Créer et déployer votre première application Java Service Fabric sur Linux à l’aide de Yeoman)
- Create and deploy your first Service Fabric Java application on Linux using Service Fabric Plugin for Eclipse (Créer et déployer votre première application Java Service Fabric sur Linux à l’aide du plug-in Service Fabric pour Eclipse)
- Créer votre première application C# sous Linux
- Utilisez l’interface de ligne de commande Service Fabric pour gérer vos applications