一、Ingress简介在Kubernetes中,服务和Pod的IP地址仅在集群内部网络内部使用,对于集群的应用是不可见的。为了使外部的应用能够访问集群内的服务,在Kubernetes目前提供了以下几种方案:1)NodePort2)LoadBalancer3)Ingress1)Ingress组成Ingresscontroller:将新加入的Ingress转化为Nfginx的配置文件并使之生效;Ing
分类:
Web程序 时间:
2020-02-22 23:33:11
阅读次数:
116
资源限制pod和container的资源请求和限制#cpu上限spec.containers[].resources.limits.cpu#内存上限spec.containers[].resources.limits.memory#创建时分配的基本cpu资源spec.containers[].resources.requests.cpu#创建时分配的基本内存资源spec.containers[].
分类:
Web程序 时间:
2020-02-21 23:55:55
阅读次数:
131
一、Ingress及IngressController简介Ingress简单的理解:原先暴露的service,现在给定个统一的访问入口。Ingress是k8s资源对象,用于对外暴露服务,该资源对象定义了不同主机名(域名)及URL和对应后端Service(k8sService)的绑定,根据不同的路径路由http和https流量。而IngressContoller是一个pod服务,封装了一个web前端
分类:
其他好文 时间:
2020-02-21 22:00:29
阅读次数:
93
PLEG(PodLifecycleEventGenerator)主要是用于周期性检测Pod的运行状态,从而对比Pod前后状态生成事件从而触发kubelet进行Pod容器状态的校证,让我们一起来初探下其内部实现机制
分类:
Web程序 时间:
2020-02-21 17:45:50
阅读次数:
80
k8s中部署基于nfs的StorageClass ? storageclass相当于是一个动态的存储,即每个pod需要多少容量,直接在配置资源清单中声明即可;但是nfs默认是不支持storageclass动态存储的. ? 总结一下就是: ? 1. 平时使用过程中,如果是静态的存储,那么过程是先准备好 ...
分类:
其他好文 时间:
2020-02-21 14:44:52
阅读次数:
61
需求 :以yaml文件格式的方式来创建能够拉取harbor镜像的secret. ? 然后在pod中引用 1. 2. 3. 4. deployment引用的时候,在Deployment.spec.template.spec.imagePullSecrets,添加 ...
分类:
其他好文 时间:
2020-02-21 14:39:18
阅读次数:
96
一、基本概念 requests:资源最低需求 limits:资源最高限制 cpu:1c = 1000m QoS Class: Guranteed:每个容器都同时设置cpu和内存的requests等于limits属性 Burstable:至少有一个容器设置cpu和内存资源的requests属性 Bes ...
分类:
Web程序 时间:
2020-02-20 20:40:58
阅读次数:
115
QOS是k8s中一种资源保护机制,其主要是针对不可压缩资源比如的内存的一种控制技术,比如在内存中其通过为不同的Pod和容器构造OOM评分,并且通过内核的策略的辅助,从而实现当节点内存资源不足的时候,内核可以按照策略的优先级,优先kill掉哪些优先级比较低(分值越高优先级越低)的Pod,今天来分析下背后的实现
分类:
Web程序 时间:
2020-02-20 10:02:04
阅读次数:
76
StatefulSet实现Pod的拓扑状态 StatefulSet的核心功能就是通过某种方式记录这些状态,然后在Pod被重新创建时能够为新Pod恢复这些状态 只要知道一个Pod的名字以及它对应的Service的名字,就可以通过这条DNS记录访问到Pod的IP地址(pod的名称.service名称) ...
分类:
其他好文 时间:
2020-02-19 21:18:15
阅读次数:
579
目录: 基础部分回顾(词向量、语言模型) NLP的核心:学习不同语境下的语义表示 基于LSTM的词向量学习 深度学习中的层次表示以及Deep BI-LSTM ELMo模型 总结 1. 基础部分回顾(词向量、语言模型) 1.1 独热编码-词的表示 1.2 词向量-词的表示 我们为什么需要词向量?(On ...
分类:
其他好文 时间:
2020-02-19 20:39:48
阅读次数:
184