随笔分类 -  k8s

摘要:k8s七层负载均衡器--Ingress和Ingress Controller 一、四层负载Service存在的问题 1.1、Pod漂移问题 Kubernetes具有强大的副本控制能力,能保证在任意副本(Pod)挂掉时自动从其他机器启动一个新的,还可以动态扩容等,通俗地说,这个Pod可能在任何时刻出现 阅读全文
posted @ 2021-07-15 16:18 运维人在路上 阅读(2905) 评论(0) 推荐(1) 编辑
摘要:Rancher管理看k8s集群 一、Rancher介绍 1.1、Rancher简介 Rancher是一个开源的企业级多集群Kubernetes管理平台,实现了Kubernetes集群在混合云+本地数据中心的集中部署与管理,以确保集群的安全性,加速企业数字化转型。 超过40,000家企业每天使用Ran 阅读全文
posted @ 2021-07-13 22:45 运维人在路上 阅读(5362) 评论(0) 推荐(0) 编辑
摘要:配置Alertmanager发送报警到企业微信 一、配置步骤 1.1、注册企业微信 注册地址:https://work.weixin.qq.com/ 找到应用管理,创建应用 AgentId:1000005 Secret:xGVnhrm2n2LhJcrBzULKrAH0rzIXGkQV4IiTFJYE 阅读全文
posted @ 2021-07-12 13:24 运维人在路上 阅读(1786) 评论(2) 推荐(0) 编辑
摘要:配置Alertmanager发送报警到钉钉 一、配置步骤 1.1、创建钉钉机器人 打开电脑版钉钉,创建一个群,创建自定义机器人,按如下步骤创建:https://developers.dingtalk.com/document/app/custom-robot-access 群设置-->智能群助手-- 阅读全文
posted @ 2021-07-12 12:08 运维人在路上 阅读(1134) 评论(0) 推荐(0) 编辑
摘要:k8s配置alertmanager发送报警到qq邮箱 一、Prometheus报警处理流程 1)Prometheus Server监控目标主机上暴露的http接口(这里假设接口A),通过Promethes配置的'scrape_interval'定义的时间间隔,定期采集目标主机上监控数据。 2)当接口 阅读全文
posted @ 2021-07-12 11:11 运维人在路上 阅读(1364) 评论(0) 推荐(0) 编辑
摘要:k8s部署kube-state-metrics组件 一、部署kube-state-metrics组件 1.1、kube-state-metrics是什么 kube-state-metrics通过监听API Server生成有关资源对象的状态指标,比如Deployment、Node、Pod,需要注意的 阅读全文
posted @ 2021-07-12 09:18 运维人在路上 阅读(4961) 评论(0) 推荐(0) 编辑
摘要:Kubernetes集群部署Prometheus和Grafana 一、环境规划 K8S集群角色 Ip 主机名 控制节点 192.168.40.180 k8s-master1 工作节点 192.168.40.181 k8s-node1 工作节点 192.168.40.182 k8s-node2 实验环 阅读全文
posted @ 2021-07-11 22:08 运维人在路上 阅读(3321) 评论(2) 推荐(0) 编辑
摘要:k8s配置中心--ConfigMap及Secret 一、配置中心ConfigMap 1.1、ConfigMap概述 1.1.1、什么是Configmap Configmap是k8s中的资源对象,用于保存非机密性的配置的,数据可以用key/value键值对的形式保存,也可通过文件的形式保存。 1.1. 阅读全文
posted @ 2021-07-11 10:53 运维人在路上 阅读(3220) 评论(0) 推荐(0) 编辑
摘要:k8s控制器:Daemonset 一、DaemonSet概述 1.1、DaemonSet概述 DaemonSet控制器能够确保k8s集群所有的节点都运行一个相同的pod副本,当向k8s集群中增加node节点时,这个node节点也会自动创建一个pod副本,当node节点从集群移除,这些pod也会自动删 阅读全文
posted @ 2021-07-11 09:38 运维人在路上 阅读(1531) 评论(0) 推荐(0) 编辑
摘要:k8s控制器:StatefulSet 一、Statefulset控制器概述 StatefulSet是为了管理有状态服务的问题而设计的 1.1、有状态/无状态服务 1)有状态服务:StatefulSet是有状态的集合,管理有状态的服务,它所管理的Pod的名称不能随意变化。数据持久化的目录也是不一样,每 阅读全文
posted @ 2021-07-11 08:47 运维人在路上 阅读(741) 评论(0) 推荐(0) 编辑
摘要:k8s--持久化存储 一、k8s持久化存储概述 1.1、为什么要做持久化存储 在k8s中部署的应用都是以pod容器的形式运行的,假如我们部署MySQL、Redis等数据库,需要对这些数据库产生的数据做备份。因为Pod是有生命周期的,如果pod不挂载数据卷,那pod被删除或重启后这些数据会随之消失,如 阅读全文
posted @ 2021-07-10 22:35 运维人在路上 阅读(2889) 评论(0) 推荐(2) 编辑
摘要:k8s四层负载均衡--Service 一、四层负载均衡Service概述 1.1、为什么要有Service 在kubernetes中,Pod是有生命周期的,如果Pod重启它的IP很有可能会发生变化。如果我们的服务都是将Pod的IP地址写死,Pod挂掉或者重启,和刚才重启的pod相关联的其他服务将会找 阅读全文
posted @ 2021-07-10 16:09 运维人在路上 阅读(6224) 评论(0) 推荐(0) 编辑
摘要:k8s控制器--Replicaset和Deployment 一、Replicaset控制器 2.1、Replicaset概述 ReplicaSet是kubernetes中的一种副本控制器,简称rs,主要作用是控制由其管理的pod,使pod副本的数量始终维持在预设的个数。它的主要作用就是保证一定数量的 阅读全文
posted @ 2021-07-10 09:28 运维人在路上 阅读(4124) 评论(0) 推荐(0) 编辑
摘要:k8s核心资源--namespace及pod 一、kubernetes官方文档 K8s官方文档:https://kubernetes.io/ K8s中文官方文档: https://kubernetes.io/zh/ K8s Github地址:https://github.com/kubernetes 阅读全文
posted @ 2021-07-09 18:12 运维人在路上 阅读(2674) 评论(0) 推荐(0) 编辑
摘要:kubeadm搭建单master-多node节点k8s集群 一、环境规划 1.1、实验环境规划 K8S集群角色 Ip 主机名 安装的组件 控制节点 192.168.40.180 k8s-master1 apiserver、controller-manager、scheduler、etcd、docke 阅读全文
posted @ 2021-07-08 23:00 运维人在路上 阅读(1368) 评论(0) 推荐(0) 编辑
摘要:二进制安装单master节点测试环境k8s集群 一、环境规划 1.1、实验环境规划 K8S集群角色 Ip 主机名 安装的组件 控制节点 192.168.40.180 k8s-master1 apiserver、controller-manager、scheduler、etcd、docker 工作节点 阅读全文
posted @ 2021-07-08 16:37 运维人在路上 阅读(435) 评论(0) 推荐(0) 编辑
摘要:kubeadm初始化k8s-延长证书过期时间 一、查看证书过期时间 # ca证书有效期是10年,从2021到2031年 [root@k8s-master1 ~]# openssl x509 -in /etc/kubernetes/pki/ca.crt -noout -text |grep Not N 阅读全文
posted @ 2021-07-08 11:49 运维人在路上 阅读(1540) 评论(0) 推荐(1) 编辑
摘要:kubeadm初始化k8s-删除控制节点-重新把控制节点加入集群步骤 # 1、把k8s-master2的信息从etcd删除: [root@k8s-master1 ~]# tar zxvf etcd-v3.3.4-linux-amd64.tar.gz [root@k8s-master1 ~]# cd 阅读全文
posted @ 2021-07-08 11:32 运维人在路上 阅读(961) 评论(0) 推荐(0) 编辑
摘要:kubeadm安装的多master节点的k8s高可用集群 一、环境规划 1.1、实验环境规划 K8S集群角色 Ip 主机名 安装的组件 控制节点 192.168.40.180 k8s-master1 apiserver、controller-manager、scheduler、etcd、docker 阅读全文
posted @ 2021-07-08 10:03 运维人在路上 阅读(3324) 评论(1) 推荐(0) 编辑
摘要:二进制安装多master节点的k8s集群 一、环境规划 1.1、实验环境规划 K8S集群角色 Ip 主机名 安装的组件 控制节点 192.168.40.180 k8s-master1 apiserver、controller-manager、scheduler、etcd、docker、keepali 阅读全文
posted @ 2021-07-07 21:22 运维人在路上 阅读(2923) 评论(0) 推荐(0) 编辑