收藏 分享(赏)

2.中华文学知识点 词 过片(醉太平).doc

上传人:魏子好的一塌糊涂的文献 文档编号:1151625 上传时间:2019-11-23 格式:DOC 页数:14 大小:93KB
下载 相关 举报
2.中华文学知识点 词 过片(醉太平).doc_第1页
第1页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、躰躱常躲綠躳鴈躴躵躶躷躸躹奸躺磠躻顈躼躽躾躿蹜蹝咸蹞琠軉翲bsp;       LISTEN      19043/kube-proxy 但NodePort还没有完全解决外部访问Service的所有问题,比如负载均衡问题,假如我们的集群中有10个Node,则此时最好有一个负载均衡器,外部的请求只需要访问此负载均衡器的IP地址,由负载均衡负责转发流量到后面某个Node的NodePort上。如图1.15所示。NodePort与Load balancer

2、.png 图1.15中的Load balancer组件独立于Kubernetes集群之外,通常是一个硬件的负载均衡器,或者是以软件方式实现的,例如HAProxy或者Nginx。对于每个Service,我们通常需要配置一个对应的Load balancer实例来转发流量到后端的Node上,这的确增加了工作量及出错的概率。于是Kubernetes提供了自动化的解决方案,如果我们的集群运行在谷歌的GCE公有云上,那么只要我们把Service的type=NodePort改为type=LoadBalancer,此时Kubernetes会自动创建一个对应的Load balancer实例并返

3、回它的IP地址供外部客户端使用。此时Kubernetes会自动创建一个对应的Load balancer实例并返回它的IP地址供外部客户端使用。其他公有云提供商只要实现了支持此特性的驱动,则也可以达到上述目的。此外,裸机上的类似机制(Bare Metal Service Load Balancers)也正在被开发。1.4.10 Volume(存储卷) Volume是Pod中能够被多个容器访问的共享目录。Kubernetes的Volume概念、用途和目的与Docker的Volume比较类似,但两者不能等价。首先,Kubernetes中的Volume定义在Pod上,然后被一个Pod

4、里的多个容器挂载到具体的文件目录下;其次,Kubernetes中的Volume中的数据也不会丢失。最后,Kubernetes支持多种类型的Volume,例如Gluster、Ceph等先进的分布式文件系统。 Volume的使用也比较简单,在大多数情况下,我们先在Pod上声明一个Volume,然后在容器里引用该Volume并Mount到容器里的某个目录上。举例来说,我们要給之前的Tomcat Pod增加一个名字为datavol的Volume,并且Mount到容器的/mydata-data目录上,则只要对Pod的定义文件做如下修正即可(注意黑体字部分):template: 

5、; metadata:    labels:      app: app-demo      tier: frontend  spec:    volumes:    - name: datavol      emptyDir:&

6、nbsp;    containers:    - name: tomcat-demo      image: tomcat      volumeMounts:       - mountPath: /mydata-data    &nb

7、sp;    name: datavol      imagePullPolicy: IfNotPersent 除了可以让一个Pod里的多个容器共享文件、让容器的数据写到宿主机的磁盘上或者写文件到网络存储中,Kubernetes的Volume还扩展出了一种非常有实用价值的功能,即容器配置文件集中化定义与管理,这是通过ConfigMap这个新的资源对象来实现的,后面我们会详细说明。 Kubernetes提供了非常丰富的Volume类型,下面逐

8、一进行说明。1.emptyDir 一个emptyDir Volume是在Pod分配到Node时创建的。从它的名称就可以看出,它的初始内容为空,并且无须指定宿主机上对应的目录文件,因为这是Kubernetes自动分配的一个目录,当Pod从Node上移除时,emptyDir中的数据也会被永久删除。empty的一些用途如下。临时空间,例如用于某些应用程序运行时所需的临时目录,且无须永久保留。长时间任务的中间过程CheckPoint的临时保存目录。一个容器需要从另一个容器中获取数据的目录(多容器共享目录)。 目前,用户无法控制emptyDir使用的介质种类。如果ku

9、belet的配置是使用硬盘,那么所有emptyDir都将创建在该硬盘上。Pod在将来可以设置emptyDir是位于硬盘、固态硬盘上还是基于内存的tmpfs上,上面的例子便采用了emptyDir类的Volume。2.hostPath hostPath为在Pod上挂载宿主机上的文件或目录,它通常可以用于以下几方面。容器应用程序生成的日志文件需要永久保持时,可以使用宿主机的高速文件系统进行存储。需要访问宿主机上Docker引擎内部数据结构的容器应用时,可以通过定义hostPath为宿主机/var/lib/docker目录,使容器内部应用可以直接访问Docker的文件系统。&

10、emsp;在使用这种类型的Volume时,需要注意以下几点:在不同的Node上具有相同配置的Pod可能会因为宿主机上的目录和文件不同而导致对Volume上目录和文件的访问结构不一致。如果使用了资源配额管理,则Kubernetes无法将hostPath在宿主机上使用的资源纳入管理。 在下面对例子中使用宿主机的/data目录定义了一个hostPath类型的Volume:volumes:- name: "persistent-storage"  hostPath:    path:&

11、nbsp;"/data"3.gcePersistentDisk 使用这种类型的Volume表示使用谷歌公有云提供的永久磁盘(Persistent Disk,PD)存放Volume的数据,它与emotyDir不同,PD上的内容会被永久保存,当Pod被删除时,PD只是被卸载(Unmount),但不会被删除。需要注意的是,你需要先创建一个永久磁盘(PD),才能使用gcePersistentDisk。 使用gcePersistentDisk有以下一些限制条件。Node(运行kubeket的节点)需要是GCE虚拟机。这些虚拟机需要与PD存在于相同的

12、GCE项目和Zone中。 通过gcloud命令即可创建一个PD:gcloud compute disks create -size=500GB -zone=us-centrall-a my-data-disk 定义gcePersisentDisk类型的Volume的示例如下:volumes:- name: test-volume  # This GCE PD must already exist.&n

13、bsp; gcePersistentDisk:    pdName: my-data-disk    fsType: ext44.awsElasticBlockStore 与GCE类似,该类型的Volume使用亚马逊公有云提供的EBS Volume存储数据,需要先创建一个EBS Volume才能使用awsElasticBlockStore。 使用awsElasticBlockStore的一些限制条件如下:Node(运行kubelet的节点)需要是AW

14、S EC2实例。这些AWS EC2实例需要与EBS volume存在于相同的region和availability-zone中。EBS只支持单个EC2实例mount一个volume。 通过aws ec2 create-volume命令可以创建一个EBS volume:aws ec2 create-volume -availability-zone eu-west-1a -size 10 -volume-type gp2 定义awsElasticBlockStore类型的Volum

15、e的示例如下:volumes:- name: test-volume  # This AWS EBS volume must already exist.  awsElasticBlockStore:    volumeID: aws:/<availability-zone>/<volume-id>    fsType: ext45.NFS&a

16、mp;emsp;使用NFS网络文件系统提供的共享目录存储数据时,我们需要在系统中部署一个NFS Server。定义NFS类型的Volume的示例如下:volumes: - name: nfs   nfs:     # 改为你的NFS服务器地址     server: nfs-server.localhost     path: "/"h4

17、&、环境污染日趋严重、能源日趋紧张等等,这些问题正在威胁着我们生 存的环境和生活的质量。 政府已经意识到并越来越重视这些问题, 提出并提倡在全社会建立节约型社会, 倡导树 立“可持续发展” 、 “生态效益” 、 “生态文明” 、 “绿色消费”等理念,从宏观上引导社会向着 文明、民主、富强、可持续发展的方向前进。在这个过程中,公益广告无疑应该成为政府和 社会公众进行沟通、规范社会行为、培育共同的价值观念的重要宣传教育形式。 企业出于对自身社会生存的考虑和企业自身发展的需要,一种全新的企业理念产生了: 企业取之于社会,回报于社会,企业应对社会负责。基于这种理念,企业界现在非常重视企 业对社会的贡献

18、,并且以积极的态度面对生态危机、社会热点等问题。 新世纪也要求广告业自身进行一场革命性的变革, 从过去单一的商业广告中走出来, 大 力发展公益广告,大众传媒和广告人应积极参与社会文化的建设,大力宣传“环境保护” 、 “生态平衡” 、 “可持续发展”等全新的文明观念,疏导社会文化心理,建设新的伦理道德规 范,以帮助社会全体成员在形成共同拥有的新的价值观念体系等方面做出自己的贡献。 公益广告已在中国走过二十多年的历程, 公益广告是全社会的公益事业, 它需要全社会 的认同和积极参与。随着改革开放的深入和市场经济的不断完善,21 世纪公益广告事业的 前景将会更美好,它也会发挥越来越重要的作用。 玃耀蹛

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 教育专区 > 大学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报