简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Pod是Kubernetes中的最小调度单元,k8s通过定义一个Pod的资源,然后在Pod里面运行容器,容器需要指定一个镜像,这样就可以用来运行具体的服务。一个Pod封装一个容器(也可以封装多个容器),Pod里的容器共享存储、网络等。如果把pod看作虚拟机,每个容器相当于运行在虚拟机里的进程。
记录centos7.9环境下 安装8.2.2版本的elasticsearch和kibana。还包括:安装elasticsearch中文分词插件和拼音分词插件。
本文以发送短信前的校验为例,利用策略模式+责任链模式实现多层逻辑校验,并利用Nacos支持动态配置检验顺序和校验层数。
金丝雀发布的由来:17 世纪,英国矿井工人发现,金丝雀对瓦斯这种气体十分敏感。空气中哪怕有极其微量的瓦斯,金丝雀也会停止歌唱;当瓦斯含量超过一定限度时,虽然人类毫无察觉,金丝雀却早已毒发身亡。当时在采矿设备相对简陋的条件下,工人们每次下井都会带上一只金丝雀作为瓦斯检测指标,以便在危险状况下紧急撤离。金丝雀发布(又称灰度发布、灰度更新):一般先发1台,或者一个小比例,例如2%的服务器,主要做流量验证
K8s支持多个虚拟集群,它们底层依赖于同一个物理集群。这些虚拟集群被称为命名空间(Namespace)
使用Job和CronJob资源,用于管理Pod对象运行一次性或者周期性定时任务
标签就是一对 key/value ,被关联到对象上。标签的使用让我们能够表示出对象的特点,比如使用在Pod上,能一眼看出这个Pod是干什么的。也可以用来划分特定的对象(比如版本,服务类型等)。标签可以在创建一个对象的时候直接定义,也可以在后期随时修改,每一个对象可以拥有多个标签,但是,key值必须是唯一的。创建标签之后方便对资源进行分组管理。例如对Pod打标签后就可以使用标签来查看、删除指定的Po
k8s里的service提供服务的过程和编写格式
K8S支持以下4种Service类型:ClusterIP、NodePort、ExternalName、LoadBalancer以下是使用4种类型进行Service创建,应对不同场景。
Secret是一种用于存储和管理敏感数据的K8s对象。它解决了密码、token、秘钥等敏感数据的配置问题,而不需要把这些敏感数据暴露到镜像或者Pod Spec中。Secret可以以Volume或者环境变量的方式使用。