问题标签 [azure-container-service]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - 具有持续部署的 Azure .Net Core WebApi 上的 Docker - 是否有效?
我遵循以下内容:https ://www.visualstudio.com/en-us/docs/build/apps/aspnet/aspnetcore-to-azure ,一切似乎都很好。我的构建工作和我的开发版本是成功的。
在文档的末尾,它说:
- 发布完成后,浏览到您的网站,刷新页面,然后查看更改已部署。
但我不知道那个网址是什么?我怎么知道那在哪里,或者一切是否确实有效?很抱歉这个愚蠢的问题,我以前从未处理过这些问题 - 谢谢。
azure - 在 Azure 应用服务中使用 docker 容器时装载卷
我Web App
在 Azure 上部署了一个 Docker 容器,并使用公共注册表(我自己的映像)中的一个 Docker 容器来托管我的网站。但用户可以上传图片,数据存储在服务器上的 json-files 中。当然,我想将这些文件写入容器外的已安装卷中。这样我就可以重新部署我的网站的更新版本而不会丢失数据。
Web 应用程序可以做到这一点吗?或者我是否需要继续使用 Azure 上的 Docker 的 Ubuntu VM?我喜欢 webapps 的地方是我不必担心管理 VM,只关心我的容器。
kubernetes - Azure Kubernetes nginx-Ingress:保留客户端 IP
我尝试使用代理协议保留客户端 IP。不幸的是,它不起作用。
Azure LB => nginx 入口 => 服务
我最终得到了 Ingress Service Pod IP。
入口控制器部署:
入口控制器服务:
nginx 配置图:
azure-container-service - Azure ACS:Azure 文件卷不工作
我一直按照github上的说明设置 azure 文件卷。
然后我在我的 pod 配置中有:
创建容器然后失败:
我之前遇到过密码错误,因为我没有对帐户密钥进行 base64 编码,但现在已经解决了,而且我得到了更通用的 Permission denied 错误,我怀疑这可能是在挂载点上,而不是在文件存储上。无论如何,我需要有关如何进一步排除故障的建议吗?
azure-container-service - Get-credential command get WinError 10060 - 连接尝试失败
成功创建资源组和集群(我通过门户网站 azure 检查)并在 powershell 上成功安装 azure cli 2.0 后,当我启动时
我总是得到标题中的错误。有什么帮助吗?
azure-container-service - Azure 容器服务无法安装 docker-engine
我已经部署了一个新的资源组和 kubernetes 集群,使用 acs-engine 来提取文章并通过 VSTS 中的这些 ARM 模板发布。Kubernetes 集群已创建,但是当您 ssh 进入主 docker-engine 时尚未安装。跑步
显示该服务已死,当您尝试运行它时,它说 docker.service 已死。这无法启动,因为 docker 引擎不存在。
当您尝试运行时,
apt-get install docker-engine
它会失败,如上所示。
运行
sudo apt-get install -y --allow-unauthenticated docker-engine
允许您安装 docker 引擎并启动 kubelet 服务。然后,您可以从主服务器访问集群。
但是,没有创建 .kube/config,因此您无法从外部源访问它。我可以从 master 创建 .kube/config 并且现在正在调查这个。
这需要修复,因为我正在自动化环境部署。
azure-container-service - Azure ACS:kubectl 的多个 SSH 密钥
我是一个小团队的一员,我们想使用自己的 ssh 密钥来管理 kubernetes 集群。
我使用 --generate-ssh-keys 来获取我的 id_rsa.pub 是 ~/.ssh,然后我使用它az acs kubernetes get-credentials --resource-group $group --name $k8s_name
来获取我的更新 kubectl 配置文件。
我的同事可以用这个做大部分事情,但不能kubectl exec
,因为它需要 ssh 访问 minions/agents。
使用我的密钥,我可以进入主服务器,但似乎无法让代理部署额外的授权密钥。
有没有办法做到这一点?即使它需要一些手工工作?
docker-swarm - 如何在 ACS-Engine 模板化集群中添加主节点?
我有一个正在运行的集群,它是由遵循本指南的 ACS-Engine 模板部署创建的:https ://github.com/Azure/acs-engine/blob/master/docs/swarmmode.md
我想向我正在运行的集群添加额外的主节点...假设我有 3 个主节点,我想将其扩展到 5 个。或者类似地,假设我的 3 个主虚拟机之一崩溃,无法恢复,它需要被替换。
将新的主节点 VM 添加到我的集群的正确方法是什么?
azure - 来自 Pod 的出站连接似乎来自哪个源 IP 范围?
我想设置从 kubernetes 集群(通过az acs create
大多数默认设置创建)到 Azure Postgresql 实例的连接,并且我想知道在 postgres HBA 中输入的源 IP 范围(这是 Azurefirewall-rule
在az postgres server
)。
问题是,虽然我可以从控制台错误(psql
用于测试时)看到集群请求来自的当前 IP
...我只是在集群属性的任何地方都看不到这个 IP 地址 - 无论如何,将这个 IP 地址列入白名单而不知道它是如何分配的似乎是一个非常脆弱的配置。
(在 Azure 门户中,我确实看到了一个与集群主服务器关联的“公共 IP”,但这与 postgres 看到的 IP 不同,而且我认为主要用于入口。)
那么理想情况下,ACS 是否允许我控制集群的出站 IP 地址?如果没有,我可以通过编程方式找出允许的 IP 或 IP 范围吗?
azure - 使用 DC/OS 编排器在 Azure 容器服务上的 Zeppelin 中没有为 PySpark 作业分配 CPU
我在 Azure 容器服务上创建了一个具有 DC/OS 编排器和以下特征的集群。
我已经按照https://github.com/jshenguru/dcos-zeppelin安装了 zeppelin 0.7.O 和 Spark 2.1.0 。我在哪里设置以下值选项文件(zeppelin-0.7.0.json):
当我在 zeppelin 中运行笔记本时,几乎没有任何 CPU 用于执行 Py(Spark) 作业(参见附录中的图像)
谁能解释这个问题可能是什么?