随笔分类 -  K8S

上一页 1 2 3 4 5 6 7 8 ··· 17 下一页
摘要:普通的 Service:会生成 servicename.namespace.svc.cluster.local 的域名,会解析到 Service 对应的 ClusterIP 上,在 Pod 之间的调用可以简写成 servicename.namespace,如果处于同一个命名空间下面,甚至可以只写成 阅读全文
posted @ 2022-06-13 15:26 哈喽哈喽111111 阅读(274) 评论(0) 推荐(0)
摘要:文章转载自:https://jishuin.proginn.com/p/763bfbd56ae4 使用 Prometheus Operator 来进行监控,在 Prometheus 高可用的章节中也手动部署了 Thanos,Prometheus Operator 中提供了 ThanosRuler 这 阅读全文
posted @ 2022-06-08 11:51 哈喽哈喽111111 阅读(963) 评论(0) 推荐(0)
摘要:具体参考网址:https://www.cnblogs.com/sanduzxcvbnm/p/16291296.html 本章用到的yaml文件地址:https://files.cnblogs.com/files/sanduzxcvbnm/operator_yaml.zip?t=1654593400 阅读全文
posted @ 2022-06-07 17:15 哈喽哈喽111111 阅读(3530) 评论(2) 推荐(0)
摘要:文章转载自:https://www.kococ.cn/20210302/cid=697.html 一、问题描述 在部署 kube-prometheus 到 kubernetes 集群中总会遇到一个问题,当 pod 都正常运行的时候,却发现 kube-controller-manager 和 kube 阅读全文
posted @ 2022-06-07 11:49 哈喽哈喽111111 阅读(906) 评论(0) 推荐(0)
摘要:ubernetes 的节点可以按照节点的资源容量进行调度,默认情况下 Pod 能够使用节点全部可用容量。这样就会造成一个问题,因为节点自己通常运行了不少驱动 OS 和 Kubernetes 的系统守护进程。除非为这些系统守护进程留出资源,否则它们将与 Pod 争夺资源并导致节点资源短缺问题。 当我们 阅读全文
posted @ 2022-05-31 10:01 哈喽哈喽111111 阅读(762) 评论(0) 推荐(0)
摘要:高可用 前面我们课程中的集群是单 master 的集群,对于生产环境风险太大了,非常有必要做一个高可用的集群,这里的高可用主要是针对控制面板来说的,比如 kube-apiserver、etcd、kube-controller-manager、kube-scheduler 这几个组件,其中 kube- 阅读全文
posted @ 2022-05-31 09:47 哈喽哈喽111111 阅读(269) 评论(0) 推荐(0)
摘要:更新证书 使用 kubeadm 安装 kubernetes 集群非常方便,但是也有一个比较烦人的问题就是默认的证书有效期只有一年时间,所以需要考虑证书升级的问题,本文的演示集群版本为 v1.16.2 版本,不保证下面的操作对其他版本也适用,在操作之前一定要先对证书目录进行备份,防止操作错误进行回滚。 阅读全文
posted @ 2022-05-31 09:40 哈喽哈喽111111 阅读(1340) 评论(0) 推荐(0)
摘要:有部分同学是使用的 Windows 系统,我们的直播课程也是在 Windows 系统下面进行的,然后通过 SSH 方式连接到 服务器上面操作 Kubernetes,由于对 vim 不是很熟悉,所以又通过 sftp 的方式在本地编写资源清单文件同步到服务器上面执行的,这个过程比较繁琐,效率不高。下面就 阅读全文
posted @ 2022-05-31 09:31 哈喽哈喽111111 阅读(725) 评论(0) 推荐(0)
摘要:Operator 就可以看成是 CRD 和 Controller 的一种组合特例,Operator 是一种思想,它结合了特定领域知识并通过 CRD 机制扩展了 Kubernetes API 资源,使用户管理 Kubernetes 的内置资源(Pod、Deployment等)一样创建、配置和管理应用程 阅读全文
posted @ 2022-05-31 09:25 哈喽哈喽111111 阅读(482) 评论(0) 推荐(0)
摘要:Custom Resource Define 简称 CRD,是 Kubernetes(v1.7+)为提高可扩展性,让开发者去自定义资源的一种方式。CRD 资源可以动态注册到集群中,注册完毕后,用户可以通过 kubectl 来创建访问这个自定义的资源对象,类似于操作 Pod 一样。不过需要注意的是 C 阅读全文
posted @ 2022-05-31 09:17 哈喽哈喽111111 阅读(739) 评论(0) 推荐(0)
摘要:默认情况下,Kubernetes 允许创建一个有特权容器的 Pod,这些容器很可能会危机系统安全,而 Pod 安全策略(PSP)则通过确保请求者有权限按配置来创建 Pod,从而来保护集群免受特权 Pod 的影响。 PodSecurityPolicy 是 Kubernetes API 对象,你可以在不 阅读全文
posted @ 2022-05-31 09:12 哈喽哈喽111111 阅读(216) 评论(0) 推荐(0)
摘要:资源配额用于管理命名空间中对象使用的资源量,我们可以按 CPU 和内存用量或对象数量来设置配额。通过资源配额,可以确保租户不会使用超过其分配份额的集群资源。 资源配额是通过 ResourceQuota 资源对象来定义的,可以对每个 namespace 的资源消耗总量提供限制。它可以按类型限制 nam 阅读全文
posted @ 2022-05-31 09:05 哈喽哈喽111111 阅读(389) 评论(0) 推荐(0)
摘要:多租户集群由多个用户和/或工作负载共享,这些用户和/或工作负载被称为“租户”。多租户集群的运营方必须将租户彼此隔离,以最大限度地减少被盗用的租户或恶意租户可能对集群和其他租户造成的损害。此外,必须在租户之间公平地分配集群资源。 在规划多租户架构时,您应该考虑 Kubernetes 中的资源隔离层:集 阅读全文
posted @ 2022-05-31 08:59 哈喽哈喽111111 阅读(1157) 评论(0) 推荐(0)
摘要:cert-manager 是一种自动执行证书管理的工具,它可以与 Istio Gateway 集成以管理 TLS 证书,当然也可以很方便地和前面我们配置的 ingress-nginx 或者 traefik 配合使用。对于和 Istio 的集成使用,无需特殊配置即可。 在进行本节实验之前记得将前面章节 阅读全文
posted @ 2022-05-30 17:11 哈喽哈喽111111 阅读(572) 评论(0) 推荐(0)
摘要:Tekton 是一款功能非常强大而灵活的 CI/CD 开源的云原生框架。Tekton 的前身是 Knative 项目的 build-pipeline 项目,这个项目是为了给 build 模块增加 pipeline 的功能,但是随着不同的功能加入到 Knative build 模块中,build 模块 阅读全文
posted @ 2022-05-30 15:23 哈喽哈喽111111 阅读(612) 评论(0) 推荐(0)
摘要:要实现在 Jenkins 中的构建工作,可以有多种方式,我们这里采用比较常用的 Pipeline 这种方式。Pipeline,简单来说,就是一套运行在 Jenkins 上的工作流框架,将原来独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排和可视化的工作。 Jenkins 阅读全文
posted @ 2022-05-30 15:10 哈喽哈喽111111 阅读(1058) 评论(0) 推荐(0)
摘要:Harbor 是一个 CNCF 基金会托管的开源的可信的云原生 docker registry 项目,可以用于存储、签名、扫描镜像内容,Harbor 通过添加一些常用的功能如安全性、身份权限管理等来扩展 docker registry 项目,此外还支持在 registry 之间复制镜像,还提供更加高 阅读全文
posted @ 2022-05-30 14:56 哈喽哈喽111111 阅读(369) 评论(0) 推荐(0)
摘要:Gitlab 官方提供了 Helm 的方式在 Kubernetes 集群中来快速安装,但是在使用的过程中发现 Helm 提供的 Chart 包中有很多其他额外的配置,所以我们这里使用自定义的方式来安装,也就是自己来定义一些资源清单文件。 Gitlab 主要涉及到3个应用:Redis、Postgre 阅读全文
posted @ 2022-05-30 14:49 哈喽哈喽111111 阅读(218) 评论(0) 推荐(0)
摘要:提到基于 Kubernete 的CI/CD,可以使用的工具有很多,比如 Jenkins、Gitlab CI 以及新兴的 drone 之类的,我们这里会使用大家最为熟悉的 Jenkins 来做 CI/CD 的工具。 本文用到的yaml文件地址:https://files.cnblogs.com/fil 阅读全文
posted @ 2022-05-30 14:44 哈喽哈喽111111 阅读(277) 评论(0) 推荐(0)
摘要:Kubernetes 中比较流行的日志收集解决方案是 Elasticsearch、Fluentd 和 Kibana(EFK)技术栈,也是官方现在比较推荐的一种方案。 Elasticsearch 是一个实时的、分布式的可扩展的搜索引擎,允许进行全文、结构化搜索,它通常用于索引和搜索大量日志数据,也可用 阅读全文
posted @ 2022-05-30 14:37 哈喽哈喽111111 阅读(662) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 ··· 17 下一页