- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在发布以下 json 对象(不包括变量)后,我在获取外部 IP 地址时遇到了一些麻烦:
$json= '{
"kind": "Service",
"apiVersion": "v1",
"metadata": {
"name": ""
},
"spec": {
"ports": [{
"port": 80,
"targetPort": 80
}],
"selector": {
"app": ""
},
"type": "LoadBalancer"
}
}';
curl -sS https://get.k8s.io | bash
kubectl run my-nginx --image=nginx --replicas=2 --port=80
kubectl get pods
为了确认他们准备好了,我公开了服务:
kubectl expose rc my-nginx --port=80 --type=LoadBalancer
kubectl get service
在过去的几分钟里,没有提供公共(public) IP ..
kubectl get services
NAME LABELS SELECTOR IP(S) PORT(S)
kubernetes component=apiserver,provider=kubernetes <none> 10.0.0.1 443/TCP
my-nginx run=my-nginx run=my-nginx 10.0.136.163 80/TCP
kubectl get service my-nginx -o yaml
apiVersion: v1
kind: Service
metadata:
creationTimestamp: 2015-08-11T11:44:02Z
labels:
run: my-nginx
name: my-nginx
namespace: default
resourceVersion: "1795"
selfLink: /api/v1/namespaces/default/services/my-nginx
uid: 434751be-401e-11e5-a219-42010af0da43
spec:
clusterIP: 10.x.xxx.xxx
ports:
- nodePort: 31146
port: 80
protocol: TCP
targetPort: 80
selector:
run: my-nginx
sessionAffinity: None
type: LoadBalancer
status:
loadBalancer: {}
kubectl describe service my-nginx
FirstSeen LastSeen Count From SubobjectPath Reason Message
Tue, 11 Aug 2015 14:00:00 +0200 Tue, 11 Aug 2015 14:02:41 +0200 9 {service-controller } creating loadbalancer failed failed to create external load balancer for service default/my-nginx: googleapi: Error 403: Quota 'FORWARDING_RULES' exceeded. Limit: 15.0
最佳答案
手动删除“网络->负载平衡->网络负载平衡”下的转发规则(或者您可以使用 gcloud compute forwarding-rules delete
)后,我能够再次获得公共(public) IP。似乎不知何故转发规则没有被删除并达到限制。很奇怪,当我运行 Kubectl stop service
时它为我删除了转发规则。
关于kubernetes - kubectl expose --type=LoadBalancer 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31854554/
我在一对多关系中有两个实体。 “One”实体拥有“Many”的生命周期。如果删除“One”实体,我希望自动删除属于“One”的所有“Many”实体。 我假设有一种方法可以像在 Hibernate 中一
我创建对象和 dao 类以使用 sql object UserTable : IdTable("User") { val parameters = reference("search_para
我有这个 Delphi 类(class) type TAnotherClass = class end; TMyClass = class function Foo: TAnoth
我想了解 the very first Elm example它有这个: import Graphics.Element exposing (..) 什么exposing (..)意思? 最佳答案 e
您好,我尝试通过 fabric8 访问 th spring-boot 教程应用 之后: C:\Users\gregor>kubectl expose deployment springboottut
我的 Dockerfile 为环境变量设置了一些默认值,然后公开了两个应该是提供的环境变量的端口: FROM python:3.6.5-stretch [ ... ] ENV MY_SERVICE_P
我正在尝试使用 Kotlin Exposed 批量插入记录到 SQL 表中。我已经按照 Exposed 文档设置了代码,但是,正在执行的 SQL 语句是单独的插入语句,而不是 1 个批量插入语句。 位
我环顾四周,但似乎无法找到如何使用 Kotlin 的 Exposed SQL 框架“在不存在时插入”或“在冲突时插入”。我目前正在编写原始 SQL 语句并按原样执行它们。我认为在某些情况下我无法避免这
关于 docker 网络的一些事情让我感到困惑。我有一个 docker-compose.yml可以像这样简化的文件: version: '3.8' services: foo:
有没有什么方法或函数可以用来在Mac中单击按钮时获得曝光效果? 我尝试过搜索,但到目前为止我还没有运气。 最佳答案 没有用于此目的的 API。据我所知,唯一的方法是使用 NSWorkspace 启动
在处理 opensource Dockerfile 时收到的一个问题让我很困惑。 ,归结为“为什么要更改图层?” - 所以我试图用我自己的调查来回答这个问题。 我很抱歉这个主题没有很好地定义,但本质上
Dockerfile 命令 EXPOSE和 docker run参数--expose告诉 docker 端口必须公开。 使用 -p 发布端口时,您可以映射一个 外部主机端口 到另一个 内容器端口 ,例
我想将 SOA 模式合并到我的 3 层结构中。我在 BLL 和 UI 之间创建了一个服务层(WCF 主机)。我的结构设置现在看起来像这样 UI <> WCF <> BLL <> DAL 问题是
docker -ps -a CONTAINER ID IMAGE COMMAND CREATED S
我是 ZeroRPC 的新手, 我想公开一个类和一个模块,所以我实际上有两个问题:1. 暴露模块的最佳方式是什么? 我试过类似的东西: import zerorpc server_obj = __im
我正在使用 Webpack 2、Bootstrap 3 和 TypeScript,并尝试将 npm 和打包包集成到现有应用程序中。我正在使用 ProvidePlugin使 jQuery 可用,以及 e
我一直在尝试创建 docker 文件和阅读文档,我想知道这个问题:是否将 EXPOSE 命令添加到我的 Dockerfile 会添加一个层? (如果确实如此,我为什么要关心/它在文件中的放置位置是否重
在 Jetbrains 的 Exposed,一个 Kotlin SQL 框架的 github 页面上,有一个链接指向一个页面,您可以在其中获取该库的 maven 依赖项 (https://bintra
按照 Exposed 上提供的示例进行操作我无法在创建它的事务之外读取创建的表/数据。我正在使用 h2-in-memory 数据库。 异常(exception)是: Exception in thre
以下是我们如何获取添加行的 ID (source): val munichId = Cities.insert { it[name] = "Munich" } get Cities.id 获取
我是一名优秀的程序员,十分优秀!