11 2021 档案
摘要:#统一namespace可以service不用加全称root@slave002:/opt/k8s-data/dockerfile/web/chuan/dubbo/provider/dubbo-demo-provider-2.1.5/conf# cat dubbo.properties |grep -
阅读全文
摘要:root@user:/opt/servicemesh_in_practise/Cluster-Manager/circuit-breaker# cat front-envoy.yaml admin: access_log_path: "/dev/null" address: socket_addre
阅读全文
摘要:1,基于位置优先级调度 EDS配置中,属于某个特定位置的一组端点称为LocalityLbEndpoints,它们具有相同的位置(locality)、权重(load_balancing_weight)和优先级(priority); ◼ locality:从大到小可由region(地域)、zone(区域
阅读全文
摘要:Envoy还支持在一个集群中基于子集实现更细粒度的流量分发 首先,在集群的上游主机上添加元数据(键值标签),并使用子集选择器(分类元数据)将上游主机划分为子集; 而后,在路由配置中指定负载均衡器可以选择的且必须具有匹配的元数据的上游主机,从而实现向特定子集的路由; 各子集内的主机间的负载均衡采用集群
阅读全文
摘要:1,RING_HASH 固定的一部分请求落到同一台服务器上,对 2^{32} 取模将整个hash空间组织成一个虚拟的圆环,因此hash函数的值空间为:0~ 2^{32}-1 (32位无符号整数) 环的大小可调整 当用户在客户端进行请求时候,首先根据hash(数据key)计算路由规则(hash值),然
阅读全文
摘要:docker pull envoyproxy/envoy-alpine:v1.20-latest docker pull envoyproxy/envoy-alpine:v1.18-latest https://github.com/ https://gitee.com/ root@user:~/s
阅读全文
摘要:一,k8s安装istio https://github.com/istio/istio/releases/tag/1.12.0 https://github.com/istio/istio/releases/istio-1.12.0-linux-amd64.tar.gz root@master001
阅读全文
摘要:ansible批量更改密码 playbook适合部署中大型项目,需要先规划# cat play.yml - hosts: test #ansible的hosts子组 gather_facts: false #决定是否开启收集功能 tasks: - name: change user passwd #
阅读全文
摘要:cd /data/mysql-shell/bin && ./mysqlsh --uri='user@IP:3306'var cluster = dba.getCluster()cluster.status() show variables like "%read_only%";set global
阅读全文
摘要:root@user:~/boke# cat aa.txt 10万 6.0 单线程 wget https://download.redis.io/releases/redis-6.2.5.tar.gz wget https://download.redis.io/releases/redis-5.0.
阅读全文
摘要:ceph 集群中由mon服务器维护的5中运行图 monitor负责监控整个集群的监控状态,以及维护集群成员关系状态、对等节点的状态,和集群的配置信息等。Ceph monitor通过维护cluster map的主复制来实现这些功能。 1,monitor map: 它包含监视节点端到端的信息,包括Cep
阅读全文
摘要:https://kubernetes.io/docs/reference/access-authn-authz/rbac/ kubectl create serviceaccount user1 -nchuan serviceaccount/user1 created root@slave002:~
阅读全文
摘要:一 简介 Flannel是CoreOS团队针对Kubernetes设计的一个网络规划服务,简单来说,它的功能是让集群中的不同节点主机创建的Docker容器都具有全集群唯一的虚拟IP地址。 在默认的Docker配置中,每个节点上的Docker服务会分别负责所在节点容器的IP分配。这样导致的一个问题是,
阅读全文
摘要:一, 简介 Calico 是一种容器之间互通的网络方案。在虚拟化平台中,比如 OpenStack、Docker 等都需要实现 workloads 之间互连,但同时也需要对容器做隔离控制,就像在 Internet 中的服务仅开放80端口、公有云的多租户一样,提供隔离和管控机制。而在多数的虚拟化平台实现
阅读全文
摘要:#新增3台服务器root@ceph-deploy:~# cat /etc/hosts 127.0.0.1 localhost 127.0.1.1 ubuntu.example.local ubuntu # The following lines are desirable for IPv6 capa
阅读全文
摘要:#创建cephfs pool cephadmin@ceph-deploy:~/ceph-cluster$ ceph osd pool ls device_health_metrics cephfs-metadata cephfs-data cephadmin@ceph-deploy:~/ceph-c
阅读全文
摘要:采集-存储-展示-通知 开源方案 prometheus 使用时序数据库,在容器微服务领域应用,key-value多维度保存数据,数据查询语句强大,支持图形界面grafana,go语言开发 open-falcon 小米 Nightingale 夜莺 滴滴基于open-falcon二次开发 https:
阅读全文
摘要:root@slave002:~/.kube# cat dashboard-v2.3.1.yaml apiVersion: v1 kind: Namespace metadata: name: kubernetes-dashboard apiVersion: v1 kind: ServiceAccou
阅读全文
摘要:http://docs.ceph.org.cn/radosgw/ 对象是对象存储系统中数据存储的基本单位,每个 Object 是数据和数据属性集的综合体,数据属性可以根据应用的需求进行设置,包括数据分布、服务质量等每个对象自我维护其属性,从而简化了存储系统的管理任务,对象的大小可以不同,对象存储(O
阅读全文
摘要:cephadmin@ceph-deploy:~/ceph-cluster$ ceph osd pool application enable rbd-data1 rbd enabled application 'rbd' on pool 'rbd-data1' cephadmin@ceph-depl
阅读全文
摘要:一,二进制安装prometheus 官方下载二进制 https://prometheus.io/download/ 1,prometheus-2.30.3.linux-amd64.tar.gz root@pro182:/apps# ln -sv /apps/prometheus-2.30.3.lin
阅读全文
摘要:实验环境介绍 系统版本:buntu 18.04.5 LTS 内核参数:4.15.0-112-generic ceph版本: pacific/16.2.5 主机分配: #部署服务器ceph-deploy 192.168.192.171 #1个ceph-mgr 管理服务器后续拓展2-4台 192.168
阅读全文
摘要:openssl req -x509 -sha256 -newkey rsa:4096 -keyout ca.key -out ca.crt -days 3560 -nodes -subj '/CN=www.chuan.com' openssl req -new -newkey rsa:4096 -k
阅读全文
摘要:root@slave001:~/yaml# cat case1-pod-memory-limit.yml #apiVersion: extensions/v1beta1 apiVersion: apps/v1 kind: Deployment metadata: name: limit-test-d
阅读全文
摘要:wget https://github.com/kubernetes-sigs/metrics-server/releases/download/v0.4.4/components.yaml 支持k8s 1.8+k8s.gcr.io/metrics-server/metrics-server:v0.
阅读全文
摘要:root@slave001:~/ingress# cat default-backend.yaml apiVersion: apps/v1 kind: Deployment metadata: name: default-http-backend labels: k8s-app: default-h
阅读全文
摘要:ETCDCTL_API=3 etcdctl snapshot save /root/etcd.dbETCDCTL_API=3 etcdctl snapshot restore /root/etcd.db --data-dir=/root/etcd mv /root/etcd /var/lib kub
阅读全文
摘要:Jenkins下载地址 www.jenkins.io cat Dockerfile FROM centos:7.8.2003 RUN yum install -y vim wget tree lrzsz gcc gcc-c++ automake pcre pcre-devel zlib zlib-d
阅读全文
摘要:php写 nginx读 cat Dockerfile FROM centos:7.8.2003 RUN yum install -y vim wget tree lrzsz gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel openssl op
阅读全文
摘要:1. mpstat的基本用法mpstat的全称为Multiprocessor Statistics,是一款常用的多核CPU性能分析工具,用来实时查询每个CPU的性能指标,以及所有CPU的平均指标。它是Linux性能工具集sysstat中的一个工具。 mpstat [-P {|ALL}] [inter
阅读全文
摘要:harbor-offline-installer-v2.3.2.tgz 解压到 /apps/harbor/ root@ubuntu20:/apps/harbor# cat harbor.yml |grep -v "#" |grep -v "^$" hostname: 192.168.192.155
阅读全文
摘要:特点: headless service,无Cluster IP,名称对应ep 网络标识符固定且唯一 外部存储固定持久化 对pod有序部署拓展,删除终止,滚动更新 https://kubernetes.io/zh/docs/tasks/run-application/run-replicated-s
阅读全文
摘要:root@ubuntu20:/opt/k8s-data/dockerfile/web/chuan/nginx# cat Dockerfile #Nginx 1.18.0 FROM harbor.chuan.net/baseimages/nginx-base:v1.18.1 ADD nginx.con
阅读全文
摘要:192.168.211.151-153 k8s 154harbor cd /opt/k8s-data-chuan.tar.gz root@ubuntu20:/opt/k8s-data/dockerfile/web/chuan/zookeeper##拉取jdk镜像制作zookeeper镜像 docke
阅读全文
摘要:root@ubuntu20:/opt/k8s-data/dockerfile/web/chuan/redis# cat Dockerfile #Redis ImageFROM centos:7.8.2003make MAINTAINER chuan ADD redis-4.0.14.tar.gz /
阅读全文
摘要:由于ubuntu内核版本更新,而docker容器对linux内核新功能要求比较高,所以使用ubuntu作为docker容器的宿主机更加友好一点。 https://github.com/easzlab/kubeasz/blob/master/docs/setup/00-planning_and_ove
阅读全文
摘要:1,jenkins+gitlab部署 https://mirrors.tuna.tsinghua.edu.cn/jenkins/debian-stable/ https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/ https://mir
阅读全文
摘要:1,ceph创建rbd存储池并创建镜像 cephadmin@ceph-deploy:~/ceph-cluster$ ceph osd pool create mypool 32 32 pool 'mypool' created cephadmin@ceph-deploy:~/ceph-cluster
阅读全文