Cloudbaseit Azure Service Fabric
- By Cloudbase Solutions
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 10 | 18 Mar 2021 |
juju deploy cloudbaseit-azure-service-fabric
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
application-end-port | int
Default: 20605
Ending port that will be used by the Service Fabric applications. Config option is used together with 'application-start-port'.
-
application-start-port | int
Default: 20575
Starting port that will be used by the Service Fabric applications. Config option is used together with 'application-end-port'. These should be a subset of the ephemeral ports, enough to cover the endpoint requirement of your applications. Service Fabric will use these whenever new ports are required, as well as take care of opening the firewall for these ports.
-
change-hostname | boolean
The hostname set inside the newly spawned machine is usually the same as the name of the instance being spawned. In cases where the instance name is larger then 15 characters (maximum size for windows NetBios names), the instance name gets truncated to the first 15 characters. This creates a problem, as hostnames in active directory, for example, are very important. Having more then one machine with the same hostname try to join the same domain, will create trust issues. This option allows changing the hostname of the current running system to a combination of the first 14 (or less, depending on how many digits the unit number has) characters of the charm name and the unit number. While this is not infallible, It does have less of a chance of creating hostname conflicts.
-
client-connection-endpoint-port | int
Default: 19000
The port used by the client to connect to the cluster, when using the client APIs.
-
cluster-connection-endpoint-port | int
Default: 19001
The port at which the nodes communicate with each other.
-
cluster-name | string
Default: JujuServiceFabric
Friendly name of the Azure Service Fabric.
-
ephemeral-end-port | int
Default: 20861
This is used together with 'ephemeral-start-port'. They override the dynamic ports used by the OS.
-
ephemeral-start-port | int
Default: 20606
This is used together with 'ephemeral-end-port'. They override the dynamic ports used by the OS. Service Fabric will use a part of these as application ports and the remaining will be available for the OS. You need to make sure that the difference between the start and the end ports is at least 255. You may run into conflicts if this difference is too low, since this range is shared with the operating system.
-
fault-domain-name | string
Default: JujuFD
Represents the fault domain name used for these deployment units. A fault domain (FD) is a physical unit of failure and is directly related to the physical infrastructure in the data centers. A fault domain consists of hardware components (computers, switches, networks, and more) that share a single point of failure.
-
http-gateway-endpoint-port | int
Default: 19080
The port used by the Service Fabric Explorer to connect to the cluster.
-
lease-driver-endpoint-port | int
Default: 19002
The port used by the cluster lease driver to find out if the nodes are still active.
-
reliability-level | string
Default: Bronze
The reliability level defines the number of copies of the system services that can run on the primary nodes of the cluster. This increases the reliability of these services and hence the cluster. You can set this variable to either Bronze, Silver, Gold or Platinum for 3, 5, 7 or 9 copies of these services respectively. Note that since a primary node runs a single copy of the system services, you would need a minimum of 3 primary nodes for Bronze, 5 for Silver, 7 for Gold and 9 for Platinum reliability levels.
-
reverse-proxy-endpoint-port | int
Default: 19081
The port used by the built-in Service Fabric reverse proxy.
-
security-type | string
Default: Unsecure
The type of the cluster security. Supported types by the charm are: - 'Unsecure', the cluster is not secured at all; - 'Windows', for an Active Directory based security; - 'X509', for a certificate-based security.
-
service-connection-endpoint-port | int
Default: 19003
The port used by the applications and services deployed on a node, to communicate with the Service Fabric client on that particular node.
-
upgrade-domain-name | string
Default: JujuUD
An upgrade domain (UD) is a logical unit of nodes. During Service Fabric orchestrated upgrades (either an application upgrade or a cluster upgrade), all nodes in a UD are taken down to perform the upgrade while nodes in other UDs remain available to serve requests.