Add comments on deploy.sh limitations
This commit is contained in:
parent
fe0cea7b04
commit
66c8a33cd0
@ -3,6 +3,17 @@
|
|||||||
# http://redsymbol.net/articles/unofficial-bash-strict-mode/
|
# http://redsymbol.net/articles/unofficial-bash-strict-mode/
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
|
# This script is comparable to the PowerShell script deploy.ps1 but to be used from a Mac bash environment.
|
||||||
|
# There are, however, the following few differences/limitations:
|
||||||
|
|
||||||
|
# It assumes docker/container registry login was already performed
|
||||||
|
# It assumes K8s was given access to the registry—does not create any K8s secrets
|
||||||
|
# It does not support explicit kubectl config file (relies on kubectl config use-context to point kubectl at the right cluster/namespace)
|
||||||
|
# It always deploys infrastructure bits (redis, SQL Server etc)
|
||||||
|
# The script was tested only with Azure Container Registry (not Docker Hub, although it is expected to work with Docker Hub too)
|
||||||
|
|
||||||
|
# Feel free to submit a PR in order to improve it.
|
||||||
|
|
||||||
usage()
|
usage()
|
||||||
{
|
{
|
||||||
cat <<END
|
cat <<END
|
||||||
@ -11,7 +22,7 @@ Parameters:
|
|||||||
-r | --registry <container registry>
|
-r | --registry <container registry>
|
||||||
Specifies container registry (ACR) to use (required), e.g. myregistry.azurecr.io
|
Specifies container registry (ACR) to use (required), e.g. myregistry.azurecr.io
|
||||||
-t | --tag <docker image tag>
|
-t | --tag <docker image tag>
|
||||||
Default: current timestamp, with 1-minute resolution
|
Default: newly created, date-based timestamp, with 1-minute resolution
|
||||||
-b | --build-solution
|
-b | --build-solution
|
||||||
Force solution build before deployment (default: false)
|
Force solution build before deployment (default: false)
|
||||||
--skip-image-build
|
--skip-image-build
|
||||||
@ -31,6 +42,7 @@ FROM THE CURRENT CONFIGURATION CONTEXT.
|
|||||||
It is recommended that you create a separate namespace and confguration context
|
It is recommended that you create a separate namespace and confguration context
|
||||||
for the eShopOnContainers application, to isolate it from other applications on the cluster.
|
for the eShopOnContainers application, to isolate it from other applications on the cluster.
|
||||||
For more information see https://kubernetes.io/docs/tasks/administer-cluster/namespaces/
|
For more information see https://kubernetes.io/docs/tasks/administer-cluster/namespaces/
|
||||||
|
You can use eshop-namespace.yaml file (in the same directory) to create the namespace.
|
||||||
|
|
||||||
END
|
END
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user