![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
k8s
文章平均质量分 73
zhangfei_bk
这个作者很懒,什么都没留下…
展开
-
在K8s集群中部署Prometheus
一、版本要求结合上图选择release-0.9版本。二、下载资源2.1下载安装包github网站地址:https://github.com/prometheus-operator/kube-prometheus下载安装包:wget https://github.com/prometheus-operator/kube-prometheus/archive/refs/tags/v0.9.0.zip解压:unzip v0.9.0.zip进入解压目录:cd kube-prometheus原创 2021-11-26 15:32:48 · 2258 阅读 · 3 评论 -
kubernetes(k8s)监控组件metrics-server安装
一、下载安装需要的yaml文件metrics-server的官网:https://github.com/kubernetes-sigs/metrics-server在github上面有metrics-server的安装步骤:但是如果直接使用这条命令安装的话会因为k8s.gcr.io在国内网络下无法安装metrics-server的镜像而失败。所以我下载的不是最新版,而是v0.3.6。首先下载需要的componenets.yaml文件:wget https://github.com/kubernet原创 2021-11-24 10:49:09 · 3248 阅读 · 0 评论 -
使用kubeadm搭建高可用的K8s集群
kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。这个工具能通过两条指令完成一个kubernetes集群的部署:# 创建一个 Master 节点$ kubeadm init# 将一个 Node 节点加入到当前集群中$ kubeadm join <Master节点的IP和端口 >1. 安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:一台或多台机器,操作系统 CentOS7.x-86_x64硬件配置:2GB或更多RAM,2原创 2021-09-28 16:41:31 · 463 阅读 · 0 评论 -
k8s-污点和容忍
1.Taint 和 Toleration节点亲和性,是 pod 的一种属性(偏好或硬性要求),它使 pod 被吸引到一类特定的节点。Taint 则相反,它使节点 能够 排斥 一类特定的 podTaint 和 toleration 相互配合,可以用来避免 pod 被分配到不合适的节点上。每个节点上都可以应用一个或多个taint ,这表示对于那些不能容忍这些 taint 的 pod,是不会被该节点接受的。如果将 toleration 应用于 pod上,则表示这些 pod 可以(但不要求)被调度到具有匹原创 2021-09-26 14:28:49 · 258 阅读 · 0 评论 -
k8s中yaml常用字段解释
参数名字段类型说明versionString这里是指K8S API的版本,目前基本上是V1,可以用kubectl api-versions命令查询kindString这里指的是yaml文件定义的资源类型和角色,比如:PodmetadataObject元数据的对象,固定值就写metadatametadata.nameString元数据对象的名字,这里由我们编写,比如命名Pod的名字metadata.namespaceString元数据对象的命名...原创 2021-09-24 16:56:54 · 1654 阅读 · 0 评论 -
yaml语法
1.简单说明是一个可读性高,用来表达数据序列的格式。YAML 的意思其实是:仍是一种标记语言,但为了强调这种语言以数据做为中心,而不是以标记语言为重点。2.基本语法缩进时不允许使用Tab键,只允许使用空格缩进的空格数目不重要,只要相同层级的元素左侧对齐即可标识注释,从这个字符一直到行尾,都会被解释器忽略3.YAML 支持的数据结构对象:键值对的集合,又称为映射(mapping)/ 哈希(hashes) / 字典(dictionary)数组:一组按次序排列的值,又称为序列(sequen原创 2021-09-24 15:51:43 · 112 阅读 · 0 评论 -
使用kubeadm快速部署一个K8s集群
资料来源于尚硅谷kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。这个工具能通过两条指令完成一个kubernetes集群的部署:# 创建一个 Master 节点$ kubeadm init# 将一个 Node 节点加入到当前集群中$ kubeadm join <Master节点的IP和端口 >1. 安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:一台或多台机器,操作系统 CentOS7.x-86_x64硬件配置:2G原创 2021-08-20 13:19:41 · 152 阅读 · 0 评论