云计算 (五)Kubernetes系列之pod
Pod是Kubernetes中的基本单位,通常有一个或者多个关联密切的容器构成。pod中的容器共享环境、存储卷和IP空间,拥有相同的生命周期。 1.pod的创建 1.1创建模板 vi nginx.yml 内容...
云计算 (六)Kubernetes系列之Deployment控制器
pod是Kubernetes中的基本部署单元。通过《(五)Kubernetes系列之pod》学习你已知道如何手动创建、监督和管理它们。但在实际的应用中,你希望你的部署能自动保持运行,并且保持健康,不需要...
云计算 (七)Kubernetes系列之DaemonSet控制器
DaemonSet控制器仅会集群中的各个节点上运行单一的Pod副本。通常用于监控、日志收集以及运行以增加节点本身功能 服务。 1.DaemonSet控制器的创建 1.1创建模板文件 vi nginxdaemo...
云计算 (八)Kubernetes系列之Job、CronJob控制器
Job当运行任务的容器完成工作后,就会成功退出。适合应用在一次性任务上,CronJob控制器是可以在指定的时间点运行。 1.job 1.1一次性任务 一般只会启动一个Pod。Pod终止后Job就结束...
云计算 (九)Kubernetes系列之Service
使用Deployment创建的Pod会动态创建和销毁。每个Pod的IP地址是动态生成的。当pod异常停止,deployment控制器自动产生新Pod时会重新生成新的IP地址。这样其他服务就无法正确找到pod了,k8s通...
云计算 (十)Kubernetes系列之Ingress
集群外部使用Kubernetes集群内发布的服务通常是通过配置NodePort或LoadBalancer的Service或者配置ExternalIP实现, 工作在TCP/IP层,随着服务增多端口越来越多,越来越难维护。 Ingres...
云计算 (十一)Kubernetes系列之命名空间
命名空间主要是对k8s集群资源进行逻辑划分,从而进行多租户隔离。 1.命名空间的创建建 命名空间的创建有两种方式,一种是通过命令,另一种是通过模板文件创建 1.1使用命令创建 k...
云计算 (十二)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...