草庐IT

kubernetes之deployment

全部标签

ios - Xcode 6 Save for Enterprise Deployment 不再为 ipa 创建 plist?

Xcode5帮助为企业ipa创建plist描述符。Xcode6(6A313)仅创建ipa。这是错误还是有意更改?如果是这样-后退一步的原因是什么?如果我之前没有使用Xcode5生成plist,我将需要自己手动创建它。您知道有什么自动工具可以帮助完成这个过程吗? 最佳答案 我遇到了同样的问题。昨晚需要进行构建。我最终只是重复使用了一个旧的plist并对其进行了更新。这是一个模板:itemsassetskindsoftware-packageurl[INSERTURLHERE]metadatabundle-identifier[INSE

docker - 为什么 Kubernetes 源代码比其他容器编排器大一个数量级?

考虑其他编排工具,例如dokku,dcos,deis,flynn,dockerswarm等。就代码行数而言,Kubernetes与它们相差无几,平均而言,这些工具大约有100k-200k行代码。直觉上,管理容器(即检查运行状况、上下扩展容器、终止容器、重新启动容器等)并不一定包含240万多行代码,这让我感觉很奇怪(这是整个操作系统代码库的规模),我觉得它还有更多内容。Kubernetes与其他编排解决方案相比有何不同之处?我对维护超过5-6台服务器一无所知。请解释它为什么这么大,其中有哪些功能发挥了重要作用。 最佳答案 首先:不要被

docker - 为什么 Kubernetes 源代码比其他容器编排器大一个数量级?

考虑其他编排工具,例如dokku,dcos,deis,flynn,dockerswarm等。就代码行数而言,Kubernetes与它们相差无几,平均而言,这些工具大约有100k-200k行代码。直觉上,管理容器(即检查运行状况、上下扩展容器、终止容器、重新启动容器等)并不一定包含240万多行代码,这让我感觉很奇怪(这是整个操作系统代码库的规模),我觉得它还有更多内容。Kubernetes与其他编排解决方案相比有何不同之处?我对维护超过5-6台服务器一无所知。请解释它为什么这么大,其中有哪些功能发挥了重要作用。 最佳答案 首先:不要被

node.js - Kubernetes 相当于 `docker run --init`

建议的最佳做法是不要将dockerizedNode.JS应用程序作为PID1运行(请参阅https://github.com/nodejs/docker-node/blob/master/docs/BestPractices.md#handling-kernel-signals)以正确捕获信号。dockerrun命令提供了--init标志,用一个可以正确转发信号的小型init系统包装应用程序入口点。Kubernetes中是否有内置的--init标志?我探索了Kubernetes1.10的Pod和Container对象规范,但没有看到任何与指定镜像如何启动相关的内容。另一种方法是显式包含

node.js - Kubernetes 相当于 `docker run --init`

建议的最佳做法是不要将dockerizedNode.JS应用程序作为PID1运行(请参阅https://github.com/nodejs/docker-node/blob/master/docs/BestPractices.md#handling-kernel-signals)以正确捕获信号。dockerrun命令提供了--init标志,用一个可以正确转发信号的小型init系统包装应用程序入口点。Kubernetes中是否有内置的--init标志?我探索了Kubernetes1.10的Pod和Container对象规范,但没有看到任何与指定镜像如何启动相关的内容。另一种方法是显式包含

docker - 更新 Kubernetes 中的部署镜像

我对Kubernetes非常陌生,使用的是k8sv1.4、Minikubev0.15.0和SpotifymavenDocker插件。我的项目的构建过程会创建一个Docker镜像,并直接推送到Minikube的Docker引擎中。Pod由我创建的Deployment创建(使用副本集),策略设置为type:RollingUpdate。我在文档中看到了这一点:Note:aDeployment’srolloutistriggeredifandonlyiftheDeployment’spodtemplate(i.e..spec.template)ischanged.我正在寻找一种简单的方法/解决

docker - 更新 Kubernetes 中的部署镜像

我对Kubernetes非常陌生,使用的是k8sv1.4、Minikubev0.15.0和SpotifymavenDocker插件。我的项目的构建过程会创建一个Docker镜像,并直接推送到Minikube的Docker引擎中。Pod由我创建的Deployment创建(使用副本集),策略设置为type:RollingUpdate。我在文档中看到了这一点:Note:aDeployment’srolloutistriggeredifandonlyiftheDeployment’spodtemplate(i.e..spec.template)ischanged.我正在寻找一种简单的方法/解决

redis - 连接到 Kubernetes 集群内的 redis(从 helm chart)

我已经通过kubeadm在具有1个主节点和1个节点的Openstack集群上部署了一个Kubernetes集群,并允许将pod调度到两者。内部网络由Calico使用默认参数提供。我安装Helm。然后我使用redishelmchart来部署redis,配置如下:##GlobalDockerimageregistry##Please,notethatthiswilloverridetheimageregistryforalltheimages,includingdependencies,configuredtousetheglobalvalue###global:#imageRegistr

deployment - 为什么通过redis-ha在k8s上集群不起作用?

我正在尝试与Node.JS(ioredis/cluster)一起创建Redis集群,但这似乎不起作用。在GKE上是v1.11.8-gke.6。我正在做的正是ha-redis文档中所说的:~helminstall--setreplicas=3--nameredis-teststable/redis-haNAME:redis-testLASTDEPLOYED:FriApr2600:13:312019NAMESPACE:ytSTATUS:DEPLOYEDRESOURCES:==>v1/ConfigMapNAMEDATAAGEredis-test-redis-ha-configmap30sr

amazon-elastic-beanstalk - EB : Automatically deploy new Docker image build from Docker Hub

是否可以设置WebHook以自动将新版本的应用程序从DockerHub存储库部署到ElasticBeanstalk?我目前有以下设置:BitbucketRepo----->DockerHub----->ElasticBeanstalk当我推送到git存储库上的master分支时,它会通过POST请求触发Docker存储库上的构建。但是,一旦构建了镜像,我必须在EB上手动部署它。DockerHub可以选择在构建成功完成时发出POST请求。是否有一些API或URL可以让Docker调用以便EB重新部署应用程序?注意:最终我想在这个工作流程中加入一个自动化测试服务器。