Prometheus介绍随着容器技术的迅速发展,Kubernetes 已然成为大家追捧的容器集群管理系统。Prometheus 作为生态圈 Cloud Native Computing Foundation(简称:CNCF)中的重要一员,其活跃度仅次于 Kubernetes, 现已广泛用于 Kubernetes 集群的监控系统中。
本文将简要介绍 Prometheus 的组成和相关概念,并实例演示 Prometheus 的安装,配置及使用。
Prometheus的特点:
多维度数据模型。
灵活的查询语言。
不依赖分布式存储,单个服务器节点是自主的。
通过基于HTTP的pull方式采集时序...
什么是 HelmHelm官方网站:The package manager for Kubernetes
在没使用 helm 之前,向 kubernetes 部署应用,我们要依次部署 deployment、svc 等,步骤较繁琐。况且随着很多项目微服务化,复杂的应用在容器中部署以及管理显得较为复杂。
Helm 通过打包的方式,支持发布的版本管理和控制,很大程度上简化了 Kubernetes 应用的部署和管理Helm 本质就是让 K8s 的应用管理(Deployment,Service 等 ) 可配置,能动态生成,通过动态生成 K8s 资源清单文件(deployment.yaml,servi...
实验要求1、 安装配置LVS负载均衡2、 安装配置LVS高可用负载均衡
拓扑图:
LVS介绍负载均衡工作模式1. NAT模式Virtualserver via Network address translation(VS/NAT) 这个是通过网络地址转换的方法来实现调度的。
首先调度器(LB)接收到客户的请求数据包时(请求的目的IP为VIP),根据调度算法决定将请求发送给哪个后端的真实服务器(RS)。然后调度就把客户端发送的请求数据包的目标IP地址及端口改成后端真实服务器的IP地址(RIP),这样真实服务器(RS)就能够接收到客户的请求数据包了。真实服务器响应完请求后,查看默...
上几章写了Kubernetes的基本概念与集群搭建接下来将深入探索Pod的应用、配置、调度、升级及扩缩容,讲述Kubernetes容器编排。
本章将对Kubernetes如何发布与管理容器应用进行详细说明和示例,主要包括Pod和容器的使用、应用配置管理、Pod的控制和调度管理、Pod的升级和回滚,以及Pod的扩缩容机制等内容
深入掌握PodPod定义Pod定义文件的yaml格式完整版12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565...
目录填空题1问题描述 一个包含有2019个结点的无向连通图,最少包含多少条边?答案提交 这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。答案 :2018
填空题2问题描述 将LANQIAO中的字母重新排列,可以得到不同的单词,如LANQIAO、AAILNOQ等,注意这7个字母都要被用上,单词不一定有具体的英文意义。 请问,总共能排列如多少个不同的单词。答案提交 这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。答案 :2520...
网站架构基于Docker容器里构建高并发网站
拓扑图:上文讲述了简单的基于Docker的配置Nginx反向代理和负载均衡
本文讲述Keepalived与Nginx共同实现高可用实例|IP地址 | 容器名 |功能||–|–|–|| 172.18.0.11| nginx1| nginx+keepalived || 172.18.0.12|nginx2| nginx+keepalived || 172.18.0.10|VIP| |
安装配置keepalived使用nginx镜像生成nginx-keep镜像1) 启动nginx容器并进入docker run -d --privilege...
记一次部署Flannel网络后网络不通问题, 查询网上资料无果
自己记录一下解决过程
现象123456789101112131415[root@k8s-master01 ~]# kubectl get pod -n kube-systemNAME READY STATUS RESTARTS AGEcoredns-5c98db65d4-54j5c 1/1 Running 0 5h44mcoredns-5c98db65d4-jmvbf ...
上节讲解了通过kubeadm 搭建集群kubeadm1.15.1环境,现在的集群已经搭建成功了,今天给大家展示Kubernetes Dashboard 插件的安装
下载官方的yaml文件进入官网:https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/1$ wget https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml
修...
今天在使用K8s查看pod时发现,coredns出现了CrashLoopBackOff1234567891011121314[root@k8s-master01 flannel]# kubectl get pod -n kube-systemNAME READY STATUS RESTARTS AGEcoredns-5c98db65d4-f9rb7 0/1 CrashLoopBackOff 50 9dcoredns-5c98db65d...
目录Kubernetes(K8s)入门到实践(一)—-Kubernetes入门Kubernetes(K8s)入门到实践(二)—-Kubernetes的基本概念和术语Kubernetes(K8s)入门到实践(三)—-Kubernetes Centos7集群安装Kubernetes(K8s)入门到实践(四)—-Kubernetes1.15.1配置私有仓库Harbor
前期准备
需要三台K8s节点
Harbor虚拟机
docker-compose
harbor安装包
安装docker1234567yum install -y yum-utils device-mapper-persisten...