
云原生
文章平均质量分 87
1
九离⠂
月亮很亮,亮也没用,没用也亮
展开
-
【K8S】【flink on k8s】 之flinkcdc
在Application部署模式下,Kubernetes会为每个提交的Flink作业单独创建一个Flink集群,这个Flink集群由JobManager Pod和TaskManager Pod组成,其中拟启动的TaskManager Pod的数量由Flink作业所需的slot数量和每个TaskManager所能提供的可用slot数量决定,例如一个Flink作业需要10个slot,每个TaskManager提供4个slot,那么Kubernetes就会启动3个TaskManager Pod。原创 2024-07-24 14:01:13 · 1094 阅读 · 0 评论 -
【命令记录】k8s常用命令总结
文章目录k8s常用命令总结前言常用命令nodepoddeploymentsvcnamespace集群创建更新编辑资源动态收缩pod滚动升级调度配置重启kubelet服务k8s常用命令总结前言俗话说。好记性不如烂笔头,这里将k8s常用命令进行整理,随时可供查看。希望对大家有一丝帮助。希望大家觉得有用可以进行关注和收藏。冲冲冲!常用命令node功能说明命令查看服务器节点kubectl get nodes查看服务器节点详情kubectl get nodes -o原创 2022-04-02 00:14:42 · 1955 阅读 · 0 评论 -
【ES】Elasticsearch分词器使用和简单查询
Elasticsearch一. analysis与analyzer analysis(只是一个概念),文本分析是将全文本转换为一系列单词的过程,也叫分词。analysis是通过analyzer(分词器)来实现的,可以使用Elasticsearch内置的分词器,也可以自己去定制一些分词器。除了在数据写入的时候将词条进行转换,那么在查询的时候也需要使用相同的分析器对语句进行分析。 anaylzer是由三部分组成,例如有Hello a World, the world is beautifu:1. C原创 2022-04-01 00:12:42 · 8849 阅读 · 1 评论 -
【ES】ElasticSearch安装和简单使用
ElasticSearch一. 简介 Elasticsearch是一个基于Apache Lucene™的开源搜索引擎。无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。 但是,Lucene只是一个库。想要 使用它,你必须使用Java来作为开发语言并将其直接集成到你的应用中,更糟糕的是,Lucene非常复杂,你需要深入了解检索的相关知识来理解它是如何工作的。 Elasticsearch也使用Java开发并使用Lucene作为其核心来实现所有索引和搜原创 2022-04-01 00:12:23 · 1058 阅读 · 0 评论 -
【nginx】nginx高可用实践
企业 keepalived 高可用项目实战1、Keepalived VRRP 介绍keepalived是什么 keepalived是集群管理中保证集群高可用的一个服务软件,用来防止单点故障。keepalived工作原理 keepalived是以VRRP协议为实现基础的,VRRP全称Virtual Router Redundancy Protocol,即虚拟路由冗余协议。 虚拟路由冗余协议,可以认为是实现高可用的协议,即将N台提供相同功能的路由器组成一个路由器组,这个组里面有原创 2022-04-03 00:17:57 · 392 阅读 · 0 评论 -
【nginx】Nginx使用详解
文章目录一、引言1.1 代理问题1.2 负载均衡问题1.3 资源优化1.4 Nginx处理二、Nginx概述三、Nginx的安装3.1 安装Nginx3.2 Nginx的配置文件3.3 修改docker-compose文件四、Nginx的反向代理【`重点`】4.1 正向代理和反向代理介绍4.2 基于Nginx实现反向代理4.3 关于Nginx的location路径映射五、Nginx负载均衡【`重点`】5.1 轮询5.2 权重5.3 ip_hash六、Nginx动静分离【`重点`】6.1 动态资源代理6.2.原创 2022-04-03 00:17:26 · 442 阅读 · 0 评论 -
【docker】最全Docker详解,你想要的都有
文章目录一、引言1.1 环境不一致1.2 隔离性1.3 弹性伸缩1.4 学习成本二、Docker介绍2.1 Docker的由来2.2 Docker的思想三、Docker的安装3.1 下载Docker依赖的环境3.2 指定Docker镜像源3.3 安装Docker3.4 启动Docker并测试四、Docker的中央仓库【`重点`】五、镜像的操作【`重点`】5.1 拉取镜像5.2 查看本地全部镜像5.3 删除本地镜像5.4 镜像的导入导出六、容器操作【`重点`】6.1 运行容器6.2 查看正在运行的容器6.3.原创 2022-04-03 00:21:11 · 684 阅读 · 0 评论 -
【项目经验】下载容器jar包
下载pod里的jar包进入容器内命令:kubectl -it exec rdp-share-user-provider-6db5fc5bc4-zl75j bash显示文件,查看jar包镜像名称:/code# ls 退出容器:/code# exit执行命令。复制jar包到虚拟机目录:kubectl cp rdp-share-user-provider-6db5fc5bc4-zl75j:/code/rdp-share-user-provider-1.0.0.80318.60.原创 2022-03-25 09:40:26 · 2486 阅读 · 1 评论 -
【云原生学习】Kubernetes集群上搭建KubeSphere 教程
Kubernetes集群上搭建KubeSphere 教程描述KubeSphere®️ 是基于 Kubernetes 构建的分布式、多租户、多集群、企业级开源容器平台,具有强大且完善的网络与存储能力,并通过极简的人机交互提供完善的多集群管理、CI / CD 、微服务治理、应用管理等功能,帮助企业在云、虚拟化及物理机等异构基础设施上快速构建、部署及运维容器架构,实现应用的敏捷开发与全生命周期管理。官网: https://kubesphere.qingcloud.com/、Kubernetes安装教程:原创 2022-03-25 09:00:57 · 1214 阅读 · 1 评论 -
【云原生学习】Rancher学习
Rancher学习一、简介Rancher 是为使用容器的公司打造的容器管理平台。Rancher 简化了使用 Kubernetes 的流程,开发者可以随处运行 Kubernetes(Run Kubernetes Everywhere),满足 IT 需求规范,赋能 DevOps 团队。Rancher 可以创建来自 Kubernetes 托管服务提供商的集群,自动创建节点并安装 Kubernetes 集群,或者导入任何已经存在的 Kubernetes 集群。Rancher 通过支持集群的身份验证和基于原创 2022-03-24 17:14:27 · 1709 阅读 · 1 评论 -
【云原生学习】Prometheus-operator监控告警方案说明
Prometheus-operator监控方案说明一、Prometheus介绍1.1 简介Prometheus 是一套开源的系统监控报警框架。它启发于 Google 的 borgmon 监控系统,由工作在 SoundCloud 的 google 前员工在 2012 年创建,作为社区开源项目进行开发,并于 2015 年正式发布。2016 年,Prometheus 正式加入 Cloud Native Computing Foundation,成为受欢迎度仅次于 Kubernetes 的项目。作为新一代原创 2022-03-24 17:13:01 · 2893 阅读 · 1 评论 -
【云原生学习】PromQL学习以及Node Exporter常用查询语句
PromQL学习以及Node Exporter常用查询语句一、PromQL学习1.1 表达式数据类型Instant vector - 一组时间序列,其中包含每个时间序列的一个样本,它们共享相同的时间戳Range vector - 一组时间序列,其中包含每个时间序列随时间变化的一系列数据点Scalar - 一个简单的数值浮点值String - 一个简单的字符串值;1.1.1 Instant vector selectors例如:http_requests_total{}表示过滤ht原创 2022-03-24 17:04:11 · 1096 阅读 · 3 评论 -
【云原生学习】史上最全Prometheus学习笔记
Prometheus使用一、Prometheus基本概念prometheus是一种时间序列的数据库,它适合应用于监控以及告警,但是不合适%100的准确计费,因为采集的数据不一定很准确,主要是监控以及搜集内存、CPU、硬盘的数据1.1 特点多维数据模型(时序列数据由metric名和一组key/value组成)在多维度上灵活的查询语言(PromQl)不依赖分布式存储,单主节点工作.通过基于HTTP的pull方式采集时序数据可以通过中间网关进行时序列数据推送(pushing)目标服务器可原创 2022-03-24 17:03:00 · 3709 阅读 · 1 评论 -
最全Ansible学习总结
Ansible学习一、ansible的概述1.1 ansible简介Ansible Ansible Ansible ansible ansible ansibleAnsible是一款为类Unix系统开发的自由开源的配置和自动化工具。ansible用Python写成,类似于saltstack和Puppet,ansible有一个不同和优点是我们不需要在节点中安装任何客户端。原创 2022-03-23 20:38:48 · 4826 阅读 · 2 评论 -
Docker跨主机通信
Docker跨主机访问一. 为什么要跨主机访问? 在工作中docker容器会部署在不同的服务器中,那么就涉及到不同的机器间容器的相互通信。我们都知道docker-compose用于容器编排,但是只能解决单台服务器上容器间的通信问题。在本课程中我们将实现不同的服务器间容器的通信。 我们采用的技术是weave,属于第三方网络项目,基于UDP的数据传输,其工作原理是创建一个连接多个主机的虚拟网络,类似于一个以太网交换机,所有的容器都连接到上面,互相通信。二. 安装weaver2.1 主机的规划原创 2022-03-24 16:59:15 · 3703 阅读 · 4 评论 -
Docker进阶
Docker进阶一. 数据卷(volume)1.1 为什么需要数据卷 docker镜像是由多个文件系统(只读层)叠加而成,当我们启动一个容器的时候,docker的服务端会加载镜像的只读层,并在最顶层创建一个可读写层。当运行的容器修改现有的文件,该文件会从只读层拷贝到读写层,其实并没有影响到镜像本身,依然存在于镜像中。当我们删除掉容器,容器运行时的数据都会丢失,当我们通过镜像重新run一个容器,该容器还是会回到最初的状态。那么问题来了,我们该如何保存我们运行中的数据了?这个问题有两种解决方法:a. 我原创 2022-03-24 16:59:04 · 437 阅读 · 1 评论 -
Docker基础
Docker一. 什么是Docker 在docker的官方之什么是docker中提到了一句话:“当今各大组织或者团体的创新都源于软件(例如OA、ERP等),其实很多公司都是软件公司"。用户量的激增导致了并发、指数级增加的数据、应用的可靠性等问题,单体应用已经应对不了这些问题,于是诞生了分布式、集群、微服务、边缘计算等各种名词、架构风格和满足这种架构风格的各种框架,那我们接下来跟大家谈谈这些技术名词。 分布式:将一个复杂的应用按照模块进行拆分,每个拆分的模块做成一个应用,分开部署,分开运行,原创 2022-03-24 16:58:52 · 148 阅读 · 1 评论