云计算 (十二)Kubernetes系列之标签
标签加在对象上对他们进行标识或分类,比如可以使用标签对开发环境、测试环境、生产环境进行区分,并使用标签选择器选择指定标签值的资源 标签的形式是键值对。每种资源对象都可以设置标...
云计算 (十三)Kubernetes系列之存储(配置存储-ConfigMap)
k8s对容器应用所需的存储资源抽象为Volume(存储卷),Volume独立于容器和pod进行绑定。 k8s中的存储卷主要有配置存储类型、本地存储类型、持久化存储(PV)类型、网络共享存储类型等. 1...
云计算 (十四)Kubernetes系列之存储(配置存储-Secret)
Secret是使用base64对数据进行加密配置信息。 1.OpaqueSecret 1.1获取base64值 echo -n "mfc" | base64 1.2创建模板 vi env-secret.yml 内容如下: 1.3基于1.2...
云计算 (十五)Kubernetes系列之存储(配置存储-Downward API)
使用Downward API可以把pod或者容器的某些元数据挂载到容器内,供容器内应用使用。 1.环境变量的方式 1.1创建模板 vi nginxdeploymentdownwardapi.yml 内容如下: 1.2.根...
云计算 (十六)Kubernetes系列之存储(本地存储卷)
本地存储卷类型分为:EmptyDir、HostPath:Node、Local类型 1. EmptyDir 和pod有相同的周期,同一个pod中多个容器可同时挂载,在Pod被调度到Node时进行创建,初始化时为空目录,pod销...
云计算 (十七)Kubernetes系列之存储(网络存储卷-搭建nfs服务器)
1.由于Kubernetes是分布式容器集群,pod多个副本可能位于不同的node上,这种情况下使用本地存储就无法实现pod直接的文件共享了。因此kubenetes引入网络存储卷使集群中计算机通过TCP/IP网络的...
云计算 (十八)Kubernetes系列之存储(网络存储卷)
通过上一篇文章我们已经搭建好nfs服务器。在这一篇我们将通过创建deployment指定pod挂载上我们创建nfs存储卷、 1.创建deployment模板文件 vi nginxdeploymentnfs.yml 内容如下: ...
云计算 (十九)Kubernetes系列之存储(持久卷(PV、PVC))
网络存储卷支持多种存储系统,每种存储系统的配置有各不相同,为了屏蔽底层存储实现的细节,让用户方便使用及管理员方便管理,Kubernetes提引入了PersistentVolume(PV)、PersistentVolumeC...
云计算 (二十一)Kubernetes系列之计算资源
Kubernetes在创建一个Pod时,调度器将会为Pod选择一个运行的Node。对于每一个Node来说,其都存在一个最大的资源能力(CPU和内存)。调度器在调度时,要确保Node上CPU和内存能够满足所有Pod对于...
云计算 (二十二)Kubernetes系列之dashboard
1.下载模板文件 wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml 修改service模板,新增type:NodePot和nodePort:30443 2.部...