预备知识1.K8S上Service类型ClusterIP通过集群的内部IP暴露服务,选择该值,服务只能够在集群内部可以访问,这也是默认的ServiceType。NodePort通过每个Node上的IP和静态端口(NodePort)暴露服务。NodePort服务会路由到ClusterIP服务,这个ClusterIP服务会自动创建。通过请求<NodeIP>:<NodePort>
分类:
其他好文 时间:
2020-11-12 14:08:57
阅读次数:
8
服务器数据恢复硬盘配置情况介绍:本次出现数据丢失的服务器是一组Dell服务器,vsan集群,分布式文件系统。一共包含了4个服务器,每台服务器上搭配2组raid磁盘阵列,每个磁盘阵列由6块硬盘组成,上层有虚拟机文件。服务器数据丢失过程介绍:服务器在运行过程中,某一个节点上出现一块硬盘离线,vsan的数据安全机制启动,开始进行数据重构及迁移。在数据进行迁移过程中由于机房断电导致数据重构失败,随后服务器
分类:
其他好文 时间:
2020-11-12 14:04:01
阅读次数:
8
一、关于K8s证书1.1关于cfssl工具cfss:证书签发的主要工具cfssl-json:将cfssl生成的证书(json格式)变为文件承载式证书cfssl-centinfo:验证证书的信息cfssl-certinfo-certapiserver.pem1.2关于kubeconfi文件这是一个K8s用户的配置文件它里面含有证书信息证书过期或更换,需要同步替换的文件将key数据转化为证书原型1.3
分类:
其他好文 时间:
2020-11-11 16:19:03
阅读次数:
8
二、陈述式资源管理2.1管理K8s核心资源的三种方法:陈述式管理方法-主要依赖于命令行CLI工具进行管理声明式管理方法-主要依赖统一资源配置清(manifest)单进行管理GUI式管理方法-主要依赖图形化操作界面(web界面)进行管理2.2陈述式资源管理的方法kubernetes集群管理集群资源的唯一入口是通过相应的方法调用apiserver的接口kubectl是官方的CLI命令行工具,用于api
分类:
其他好文 时间:
2020-11-11 16:18:45
阅读次数:
8
三、声明式资源管理声明式资源管理方法:声明式资源管理方法依赖于一资源配置清单(yaml/json)文件对资源进行管理对资源的管理,是通过事先定义在统一资源配置清单内,再通过陈述式命令应用到K8s集群里语法格式:kubectlcreate/apply/delete/edit-f/path/to/yaml3.1查看资源配置清单的方法kubectlgetsvcnginx-dp-oyaml-nkube-p
分类:
其他好文 时间:
2020-11-11 16:18:21
阅读次数:
9
四、pod控制器controller用于控制pod控制器主要分为:ReplicationController(相当于ReplicaSet的老版本,现在建议使用Deployments加ReplicaSet替代RC)ReplicaSet副本集,控制pod扩容,裁减Deployments控制pod升级,回退StatefulSets部署有状态的pod应用DaemonSet运行在所有集群节点(包括maste
分类:
其他好文 时间:
2020-11-11 16:17:53
阅读次数:
8
二进制部署K8s集群进阶使用之第1节关于K8s证书二进制部署K8s集群进阶使用之第2节kubectl-陈述式资源管理二进制部署K8s集群进阶使用之第3节kubectl-声明式资源管理二进制部署K8s集群进阶使用之第4节pod控制器
分类:
其他好文 时间:
2020-11-11 16:17:36
阅读次数:
8
1 前言 前面的章节中,我们已经实现了服务的注册和服务发现。当启动某个服务的时候,可以通过HTTP的形式将信息注册到注册中心,并且可以通过SpringCloud提供的工具获取注册中心的服务列表。但是服务之间的调用还存在很多问题:如何更加方便的调用微服务,多个微服务的提供者如何选择,如何负载均衡等等。 ...
分类:
其他好文 时间:
2020-11-11 15:58:10
阅读次数:
5
作用 以前都是登陆到每个机器去看日志,特别是一个服务有多个机器集群部署,还要下载多个机器的日志(运维下载日志,然后给开发排查问题),现在elk是集中式日志系统,所有的项目和项目集群都在一个日志系统里,而且可以搜索。 界面 组成 L是收集日志,还有解析日志 E是搜索引擎,就是ElasticSearch ...
分类:
其他好文 时间:
2020-11-11 15:48:34
阅读次数:
5
继续答星球水友提问,30WQPS的点赞计数业务,如何设计?可以看到,这个业务的特点是:(1)吞吐量超高;(2)能够接受一定数据不一致;画外音:计数有微小不准确,不是大问题。先用最朴素的思想,只考虑点赞计数,可以怎么做?有几点是最容易想到的:(1)肯定不能用数据库抗实时读写流量;(2)redis天然支持固化,可以用高可用redis集群来做固化存储;(3)也可以用MySQL来做固化存储,redis做缓
分类:
其他好文 时间:
2020-11-10 11:30:42
阅读次数:
6