作者:redrose2100 类别:Kubernetses 日期:2022-11-06 17:21:55 阅读:170次 消耗积分:0分
[【原文链接】Kubernets简介](http://devops-dev.com/article/429) [TOC] # 一、Kubernetes是什么? Kubernetes因为首字母k和尾字母s之间有8个字母,因此简称k8s,简单点来说k8s就是用来方...
作者:redrose2100 类别:Kubernetses 日期:2022-05-23 16:06:02 阅读:258次 消耗积分:0分
* ## [Kubernetes----Kubernetes的产生背景与简介](http://blog.redrose2100.com/article/168) * ## [Kubernetes----Kubernetes组件简介及相关概念](http://blog.redrose2100.com/article/169) * ## [Kub...
作者:redrose2100 类别:Kubernetses 日期:2022-05-23 15:24:13 阅读:389次 消耗积分:0分
# 一、创建ConfigMap (1)首先创建命名空间 ```bash kubectl create namespace ospp ``` (2)编写redis-config.yaml文件,内容如下: ```yaml apiVersion: v1 kind: ConfigMap metadata: name: redi...
作者:redrose2100 类别:Kubernetses 日期:2022-05-23 15:20:50 阅读:347次 消耗积分:0分
# 一、Secret实例演示 在kubernetes中,还存在一种configmap非常类似的对象,称为Secret对象,它主要用户存储敏感信息,例如密码,密钥、证书等等 ## 1.1 首先使用base64对数据进行...
作者:redrose2100 类别:Kubernetses 日期:2022-05-23 15:16:21 阅读:356次 消耗积分:0分
# 一、ConfigMap实例演示 ConfigMap是一种比较特殊的存储卷,它的主要作用是用来存储配置信息的 ## 1.1 创建configmap 编写configmap.yaml文件,内容如下: ```yaml apiVersion: v1 kind:...
作者:redrose2100 类别:Kubernetses 日期:2022-05-23 15:13:12 阅读:373次 消耗积分:0分
# 一、PV和PVC生命周期简介 PV和PVC的生命周期见下图、  PV和PVC是一一对应的,PV和PVC之间的相互作用遵循一下生命周期: ### 资源供...
作者:redrose2100 类别:Kubernetses 日期:2022-05-23 15:08:43 阅读:338次 消耗积分:0分
# 一、PVC简介 PVC是资源的申请,用来声明对存储空间、访问模式、存储类别需求信息,如下为PVC的资源文件 ```yaml apiVersion: v1 kind: PersistentVolumeClaim metadata: name: pvc n...
作者:redrose2100 类别:Kubernetses 日期:2022-05-23 15:04:29 阅读:329次 消耗积分:0分
# 一、PV简介 ## 1.1 PV资源文件 ```yaml apiVersion: v1 kind: PersistentVolume metadata: name: pv2 spec: nfs: # 存储类型,与底层真正存储对应 capacity: # 存储能力,目前只支持存储空间...
作者:redrose2100 类别:Kubernetses 日期:2022-05-23 14:52:18 阅读:373次 消耗积分:0分
# 一、PV和PC简介 Kubernetes支持的存储系统非常多,NFS只是其中一种,为了能够屏蔽底层存储实现细节,方便用户使用,Kubernetes引入了PV和PVC两种资源对象 PV(Persistent ...
作者:redrose2100 类别:Kubernetses 日期:2022-05-23 14:48:55 阅读:393次 消耗积分:0分
# 一、基础准备 首先参照 [Kubernetes----安装部署NFS服务器](http://blog.redrose2100.com/article/286) 在master节点搭建nfs服务器 然后在node节点执行如下命令安装nfs-utils工具包,注意...
作者:redrose2100 类别:Kubernetses 日期:2022-05-23 14:41:37 阅读:322次 消耗积分:0分
# 一、HostPath简介 EmptyDir中的数据不会被持久化,它会随着Pod的结束而销毁,如果想简单的将数据持久化到主机中,可以选择HostPath HostPath就是将Node主机中的一个实际目录...
作者:redrose2100 类别:Kubernetses 日期:2022-05-23 14:38:34 阅读:305次 消耗积分:0分
# 一、EmptyDir简介 EmptyDir是最基础的Volume类型,一个EmptyDir就是Host上一个空目录 EmptyDir是在Pod被分配到Node时创建的,它的初始内容为空,并且无需指定宿主机上对应的目...
作者:redrose2100 类别:Kubernetses 日期:2022-05-23 14:34:09 阅读:408次 消耗积分:0分
# 一、ExternalName类型Service简介 externalName Service是k8s中一个特殊的service类型,它不需要指定selector去选择哪些pods实例提供服务,而是使用DNS CNAME机制把自己CNAME到你...
作者:redrose2100 类别:Kubernetses 日期:2022-05-23 14:30:34 阅读:335次 消耗积分:0分
# 一、NodePort类型的Service简介 ClusterIP类型和Headless类型的Service都只能在集群环境内部访问,如果想开放给集群环境以外访问,那就需要使用NodePort类型,NodePort的工作原...
作者:redrose2100 类别:Kubernetses 日期:2022-05-23 14:26:32 阅读:386次 消耗积分:0分
# 一、Headless类型Service简介 在某些场景下,开发人员可能不想使用Service提供的负载均衡功能,而希望自己来控制负载均衡策略,针对这种情况,Kubernetes提供了Headless Service...
作者:redrose2100 类别:Kubernetses 日期:2022-05-23 14:23:10 阅读:355次 消耗积分:0分
# 一、环境准备 编写deployment.yaml文件,内容如下: ```yaml apiVersion: v1 kind: Namespace metadata: name: dev --- apiVersion: apps/v1 kind: Deployment metadata: name: pc-deployment namespace: d...
作者:redrose2100 类别:Kubernetses 日期:2022-05-23 14:20:03 阅读:429次 消耗积分:0分
# 一、Service简介 在Kubernetes中,pod是应用程序的载体,我们可以通过pod的ip来访问应用程序,但是pod的ip地址不是固定的,这就意味着不方便直接采用pod的ip对服务进行访问 为了...
作者:redrose2100 类别:Kubernetses 日期:2022-05-23 14:12:19 阅读:348次 消耗积分:0分
# 一、CronJob控制器简介 ## 1.1 CronJob控制器简介 CronJob控制器以Job控制器为其管控对象,并借助它管理pod资源对象,job控制器定义的作业任务在其控制器资源创建后便会立即执...
作者:redrose2100 类别:Kubernetses 日期:2022-05-23 14:09:41 阅读:362次 消耗积分:0分
# 一、Job控制器简介 ## 1.1 Job控制器简介 Job,主要用于负责批量处理短暂的一次性任务,Job特点如下: * 当Job创建的Pod执行成功时,job将几乎成功结束的pod数量 * 当成功结束...
作者:redrose2100 类别:Kubernetses 日期:2022-05-23 14:04:56 阅读:305次 消耗积分:0分
# 一、DaemonSet控制器简介 ## 1.1 DaemonSet控制器简介 DaemonSet类型的控制器可以保证集群中的每一台(或者指定)节点上都运行一个副本,一般使用与日志收集节点监控等场景,...
作者:redrose2100 类别:Kubernetses 日期:2022-05-23 14:00:13 阅读:443次 消耗积分:0分
# 一、HPA控制器简介 HPA(Horizontal Pod Autoscaler)控制器可以获取pod利用率,然后和HPA中定义的指标进行对比,同时计算出需要伸缩的具体值,最后实现pod的数量的调整,其...
作者:redrose2100 类别:Kubernetses 日期:2022-05-23 13:56:08 阅读:301次 消耗积分:0分
# 一、金丝雀发布的由来及含义 ## 1.1 金丝雀发布的由来 金丝雀发布有名灰度发布。起源于17世纪,英国矿井工人发现,金丝雀对瓦斯这种气体十分敏感。空气中哪怕有极其微量的...
作者:redrose2100 类别:Kubernetses 日期:2022-05-23 13:53:22 阅读:354次 消耗积分:0分
# 一、版本升级过程的变化原理 编辑pc_deployment.yaml文件,内容如下: ```yaml apiVersion: v1 kind: Namespace metadata: name: dev --- apiVersion: apps/v1 kind: Deployment metadata: name: pc-d...
作者:redrose2100 类别:Kubernetses 日期:2022-05-23 13:50:26 阅读:353次 消耗积分:0分
# 一、镜像更新策略简介 Deployment控制器支持两种镜像更新策略:重建更新和滚动更新(默认),可以通过strategy字段进行配置 配置资料如下: ```yaml strategy: # 指定新的Pod替换...
作者:redrose2100 类别:Kubernetses 日期:2022-05-23 13:46:24 阅读:334次 消耗积分:0分
# 一、Deployment控制器 ## 1.1 Deployment控制器简介 Deployment控制器并不是直接管理Pod,而是通过管理ReplicaSet来间接管理Pod,即Deployment管理ReplicaSet,ReplicaSet管理Pod,所以...