随笔分类 - Mesos&Kubernetes
摘要:设置资源很烦,但是十分必要。如果不设,Pod虽然很容易被调度,可以使用整个node资源,但是当资源紧俏时,会被第一个kill。所以这里学习下资源限制。 QoS官方入门文档 QoS设计文档 腾讯云:老司机和你深聊Kubenertes 资源分配之 Request 和 Limit 解析 QoS Guara
阅读全文
摘要:参考:https://blog.csdn.net/weixin_45413603/article/details/103493186
阅读全文
摘要:1、屏幕持续打印Pod日志报error: unexpected EOF错误 Kubernetes: requesting flag for "kubectl logs" to avoid 5-minute timeout if no stdout/stderr When running kubect
阅读全文
摘要:istio 之 profile 在介绍 istio profile 之前,我们先介绍一下电信的套餐: 我们去电信开通手机业务时,一般都会选择手机套餐,不同的手机套餐会提供不同的增值服务。如上图所示,每个套餐就是一个 profile。istioctl 在安装 istio 时提供的 profile 概念
阅读全文
摘要:前提条件: 安装并启动docker, 高版本离线包自带docker,如没安装docker会自动安装 下载kubernetes 离线安装包. 下载最新版本sealos. 务必同步服务器时间 主机名不可重复 master节点CPU必须2C以上 请使用sealos 3.2.0以上版本 1、下载并安装sea
阅读全文
摘要:一、什么是StorageClass Kubernetes提供了一套可以自动创建PV的机制,即:Dynamic Provisioning.而这个机制的核心在于:StorageClass这个API对象. StorageClass对象会定义下面两部分内容: 1,PV的属性.比如,存储类型,Volume的大
阅读全文
摘要:Keepalived简介 说到Keepalived,首先介绍一下什么是VRRP(Virtual Router Redundancy Protocol)协议,即虚拟器路由冗余协议,是为了解决局域网内默认网关单点失效的问题。 VRRP 将局域网内的一组路由器组成一个虚拟路由器组,每个路由器都有自己的局域
阅读全文
摘要:环境规划 k8s-master1 192.168.248.161 kube-apiserver kube-controller-manager kube-scheduler k8s-master2 192.168.248.162 kube-apiserver kube-controller-mana
阅读全文
摘要:Always 总是拉取 pull imagePullPolicy: Always IfNotPresent 默认值,本地有则使用本地镜像,不拉取 imagePullPolicy: IfNotPresent Never 只使用本地镜像,从不拉取 imagePullPolicy: Never
阅读全文
摘要:1. etcd 简介 coreos 开发的分布式服务系统,内部采用 raft 协议作为一致性算法。作为服务发现系统,有以下的特点: 简单:安装配置简单,而且提供了 HTTP API 进行交互,使用也很简单 安全:支持 SSL 证书验证 快速:根据官方提供的 benchmark 数据,单实例支持每秒
阅读全文
摘要:因为Centos7的默认安装类型是最小安装,所以默认安装没有自动补全的功能。要已用这个功能,需要安装一个bash-completion包,然后退出bash,重新登录即可。 先决条件:确保已安装 bash-autocompletion 并可以正常工作。 # 安装 bash-completion yum
阅读全文
摘要:这里用的是用户名密码的方式,需用别的方式请参考下面地址附大佬链接:(有三种解决方法)https://www.cnblogs.com/ilovena/p/9484522.html首先介绍下znode的5种操作权限: CREATE、READ、WRITE、DELETE、ADMIN 也就是 增、删、改、查、
阅读全文
摘要:PodNodeSelector: 该准入控制器通过读取命名空间注解和全局配置,来为命名空间中可以使用的节点选择器设置默认值并实施限制。 配置文件格式 PodNodeSelector 使用配置文件来设置后端行为的选项。 请注意,配置文件格式将在将来某个版本中迁移为版本化文件。 该文件可以是 json
阅读全文
摘要:Kuberntes 目前在实际业务部署时,有两个流派:一派推崇小集群,一个或数个业务共享小集群,全公司有数百上千个小集群组成;另一派推崇大集群,每个AZ(可用区)一个或数个大集群,各个业务通过Namespace的方式进行隔离。 两者各有优劣,但是从资源利用率提升和维护成本的角度,大集群的优势更加突出
阅读全文
摘要:下载镜像需要输入用户名和密码的时候,marathon发布这样的images需要用这种方法。 首先需要手动登入镜像仓库。 docker login db-registry.inc-test.com Username: admin Password: Def@11 登入成功之后会在当前用户的家目录创建一
阅读全文
Zookeeper:Unable to read additional data from client sessionid 0x00, likely client has closed socket
摘要:异常信息: 核心报错信息: 具体问题所在: 客户端连接Zookeeper时,配置的超时时长过短。致使Zookeeper还没有读完Consumer的数据,连接就被Consumer断开了。 解决方案: 初始化Zookeeper连接时,将接收超时参数值调整大一些即可(tickTime2000改为10000
阅读全文
摘要:我们在服务里面创建如下的应用(以下是创建完复制过来的json): 在这个应用里面,servicePort为10026则说明我们注册到Marathon-lb上的外部端口为10026,labels里面写的是sdgx,也即注册到外部的负载均衡器上。这个时候,我们访问public slave上的10026端
阅读全文