小编yog*_*ogs的帖子

创建应用程序ID期间捆绑种子ID的重要性?(Apple Provisioning Portal)

在Apple Provisioning门户中创建新的App ID时,我不确定Bundle Seed ID的重要性.

选择种子ID时应该考虑什么?

我什么时候需要使用现有种子ID?

在iOS配置门户网站上,我发现在创建新的应用程序ID时,您可以为新应用程序选择现有的Bundle Seed ID.我想知道我们是否应该在免费和付费版本之间使用相同的AppID前缀,如果是,为什么?我想知道优点和缺点.

提前致谢...

iphone ios-provisioning

13
推荐指数
1
解决办法
2万
查看次数

MFMessageComposeViewController中的收件人数量是否有限制?

MFMessageComposeViewController中的收件人数量是否有限制?

iphone

3
推荐指数
1
解决办法
1607
查看次数

kubernetes部署。如何更改容器环境变量以进行滚动更新?

以下是我在Google上使用Kunbernetes的方式。

我有一个节点应用程序,比如Book-portal

节点应用正在使用环境变量进行配置

步骤1:我创建了docker文件并推送

gcr.io/<project-id>/book-portal:v1
Run Code Online (Sandbox Code Playgroud)

步骤2:使用以下命令进行部署

kubectl run book-portal --image=gcr.io/<project-id>/book-portal:v1 --port=5555 --env ENV_VAR_KEY1=value1 --env ENV_VAR_KEY2=value2 --env ENV_VAR_KEY3=value3
Run Code Online (Sandbox Code Playgroud)

第三步:

kubectl expose deployment book-portal --type="LoadBalancer"
Run Code Online (Sandbox Code Playgroud)

步骤4:通过以下方式获取公共IP

kubectl get services book-portal
Run Code Online (Sandbox Code Playgroud)

现在假设我在下一版本中添加了新功能和新配置。

因此要推出新版本v2

步骤1:我创建了docker文件并推送

gcr.io/<project-id>/book-portal:v2
Run Code Online (Sandbox Code Playgroud)

步骤2:编辑部署

kubectl edit deployment book-portal

---------------yaml---------------
...
    spec:
      replicas: 1
      selector:
        matchLabels:
          run: book-portal
      strategy:
        rollingUpdate:
          maxSurge: 1
          maxUnavailable: 1
        type: RollingUpdate
      template:
        metadata:
          creationTimestamp: null
          labels:
            run: book-portal
        spec:
          containers:
          - env:
            - name: ENV_VAR_KEY1
              value: value1
            - …
Run Code Online (Sandbox Code Playgroud)

deployment docker kubernetes google-kubernetes-engine

2
推荐指数
1
解决办法
9218
查看次数