07 2022 档案
摘要:ES使用的一些示例: # -*- coding: utf-8 -*- from elasticsearch import Elasticsearch es = Elasticsearch(hosts="http://101.132.42.187:9200") 示例一: content = { "na
阅读全文
摘要:示例: from elasticsearch import Elasticsearch es = Elasticsearch(hosts="http://101.132.42.187:9200") content = { "name": "sdfs", "age": 16, "xx": [11, 2
阅读全文
摘要:简介 该API用于在Elasticsearch中搜索内容。用户可以通过发送带有查询字符串作为参数的get请求进行搜索,或者可以在发布请求的消息正文中发布查询。搜索 api 主要是多索引、多类型的。 多索引 Elasticsearch允许我们搜索所有索引或某些特定索引中存在的文档。 例如,如果我们需要
阅读全文
摘要:简介 Elasticsearch提供了单文档API和多文档API,其中API调用分别针对单个文档和多个文档。 原文链接:https://www.cainiaojc.com/elasticsearch/elasticsearch-document-apis.html 增/添加数据 特性: 自动ID生成
阅读全文
摘要:简历 主要描述索引的增、删、改、查 和 持久化 原文链接:https://www.cainiaojc.com/elasticsearch/elasticsearch-index-apis.html 增/创建索引 只需要发送带有设置,映射和别名的PUT请求,或者仅发送不带正文的简单请求。 PUT co
阅读全文
摘要:简介 Elasticsearch是一个基于Lucene的搜索服务器。 它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。 Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。 Elasticsearch用
阅读全文
摘要:前言 使用容器启动Elasticsearch 做日志收集、全文检索等 准备环境 # 搜索Elasticsearchdocker search elasticsearch# 下载Kibana镜像 docker pull elasticsearch:8.3.2 # 查看镜像docker images 启
阅读全文
摘要:前言 我们可以将数据写到容器的可写入层,但是这种写入是有缺点的: 当容器停止运行时,写入的数据会丢失。你也很难将这些数据从容器中取出来给另外的应用程序使用。 容器的可写入层与宿主机是紧密耦合的。这些写入的数据在可以轻易地被删掉。 写入容器的可写入层需要一个存储驱动(storage driver)来管
阅读全文
摘要:简介 存储机制 详解: int a = 0x12345678; 在内存中拆分成 0x12、0x34、0x56、0x78 先存小的0x78,依次到0x12.这种存储称为:小端存储 定义指针 详解: (unsigned)char : char 型 或者unsigned char型 占1个字节, 指向它的
阅读全文
摘要:用户 sudo 使用管理员权限执行后续操作du -h 文件名或路径 直接得出人好识别的文件大小rz 导入文件或文件夹sz 文件名或文件夹名 保存到本地 查看进程 ps (查看进程PID)ps a (查看终端机下的所有程序)ps -ef|grep nginx 查看nginx 进程 kill PID
阅读全文
摘要:docker操作 docker ps -a -q 查看所有容器 ID rm -f 'docker ps -a -q' 批量删除容器 docker rm -f container_id 强制删除 为容器指定ip和网关 vi /var/lib/lxc/centos7/config lxc.netwo
阅读全文
摘要:定义 示例: 基本操作 注意: c++ 中才有 &, c 中没有&(引用) 总结:
阅读全文
摘要:基本概念 什么是数据? 数据是计算机程序加工的原料。 数据元素、数据项 数据元素: 数据的基本单位,通常作为一个整体进行考虑和处理。 数据项:一个数据元素可由若干数据项组成, 数据项是构成数据元素的不可分割的最小单位。 数据结构、数据对象 数据结构:相互之间存在一种或多种特定关系的数据元素的集合。
阅读全文
摘要:应用仓库使用 前提知识: kubesphere 的生态环境Helm: https://helm.sh/ 所有的应用都放在Charts 中,可以自行search helm 中的应用是bitnami公司发布的,所以想要部署需要 企业空间管理员 先设置应用仓库 部署演示 第一:(获取bitnami 仓库地
阅读全文
摘要:使用应用商店部署 注意: 应用商店只收录了17款应用 如果想要部署更多可以使用应用仓库 部署RabbitMQ 第一: 第二:(选择RabbiMQ) 第三: 第四: 部署成功,等待创建 查看部署: 应用商店部署的在应用选项中有 服务 工作负载 存储卷 配置集 应用商店常见的应用可以在平台上进行修改配置
阅读全文
摘要:中间件部署 应用部署需要关注的信息【应用部署三要素】 1、应用的部署方式 2、应用的数据挂载(数据,配置文件) 3、应用的可访问性 部署Mysql mysql容器启动 docker run -p 3306:3306 --name mysql-01 \ -v /mydata/mysql/log:/va
阅读全文
摘要:架构图 应用部署流程: 工作负载 service ingress 存储卷 配置集 总结: 应用的部署方式 应用的数据挂载(数据、配置文件) 应用的可访问性
阅读全文
摘要:官网安装: All-in-One 模式安装 KubeSphere 最小化安装 KubeSphere 安装步骤 选择4核8G(master)、8核16G(node1)、8核16G(node2) 三台机器,按量付费进行实验,CentOS7.9 安装Docker 安装Kubernetes 安装KubeSp
阅读全文
摘要:Deployment 中语义 #test-pod apiVersion: v1 #指定api版本,此值必须在kubectl apiversion中 kind: Pod #指定创建资源的角色/类型 metadata: #资源的元数据/属性 name: test-pod #资源的名字,在同一个names
阅读全文
摘要:Kubernetes 学习目录: 相关知识: Yaml 文件书写规范 基础阶段 基础概念 安装 安装可视化界面 pod Deployment Service Ingress 存储抽象 发展阶段 1 kubesphere 安装 kubesphere 多租户 kubesphere 应用部署概念 kube
阅读全文
摘要:部署dashboard 1、部署 kubernetes官方提供的可视化界面 https://github.com/kubernetes/dashboard 执行: kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashbo
阅读全文
摘要:kubeadm创建集群 请参照以前Docker安装。先提前为所有机器安装Docker 安装kubeadm 一台兼容的 Linux 主机。Kubernetes 项目为基于 Debian 和 Red Hat 的 Linux 发行版以及一些不提供包管理器的发行版提供通用的指令 每台机器 2 GB 或更多的
阅读全文
摘要:Kubernetes 是什么? 我们急需一个大规模容器编排系统 kubernetes具有以下特性: 服务发现和负载均衡Kubernetes 可以使用 DNS 名称或自己的 IP 地址公开容器,如果进入容器的流量很大, Kubernetes 可以负载均衡并分配网络流量,从而使部署稳定。 存储编排Kub
阅读全文
摘要:概念: 统一标准 应用构建 应用分享 应用运行 ...... 资源隔离 cpu、memory 资源隔离与限制 访问设备隔离与限制 网络隔离与限制 用户、用户组隔离限制 .... 架构图: Docker_Host: 安装Docker的主机 Docker Daemon: 运行在Docker主机上的Doc
阅读全文
摘要:概念 运行中的一组容器,Pod是kubernetes中应用的最小单位. # 创建kubectl run mynginx --image=nginx # 查看default名称空间的Pod kubectl get pod # 描述 kubectl describe pod 你自己的Pod名字 # 删除
阅读全文
摘要:概念: Secret 对象类型用来保存敏感信息,例如密码、OAuth 令牌和 SSH 密钥。 将这些信息放在 secret 中比放在 Pod 的定义或者 容器镜像 中来说更加安全和灵活。 ##命令格式 kubectl create secret docker-registry [自定义密钥名称] \
阅读全文
摘要:架构图: 文件系统: Glusterfs NFS CephFS 这里选用 NFS 文件系统 工作流程: pod 挂载统一的node文件目录 当pod重启后,还是会重新挂载相同的node文件目录 文件系统架构: 主节点文件目录共享给node1 和node2, 当主节点文件被修改, node1 和nod
阅读全文
摘要:概念: Ingress 是service 的统一网关入口 架构图 按粒度划分: pod层: pod 是kubernetes应用最小的单位, 每个pod 的IP 都不同,pod网络层使不同node中的pod可以通信 service层: 对统一的deployment 创建的pod进行统一网关入口,其具有
阅读全文
摘要:service: Pod 的服务发现与负载均衡 ClusterIP 模式 命令行: #暴露Deploy, 暴露8000端口, 统一访问pod的80端口 kubectl expose deployment my-dep --port=8000 --target-port=80 # 查看服务IP kub
阅读全文

浙公网安备 33010602011771号