03 2021 档案

摘要:去年12月份,当Kubernetes社区宣布1.20版本之后会逐步弃用dockershim,当时也有很多自媒体在宣传Kubernetes弃用Docker。其实,我觉得这是一种误导,也许仅仅是为了蹭热度。 dockershim是Kubernetes的一个组件,其作用是为了操作Docker。Docker 阅读全文
posted @ 2021-03-27 20:49 taotaozh 阅读(1464) 评论(0) 推荐(0) 编辑
摘要:package main import "fmt" func main() { // 遍历, 决定处理第几行 for i := 1; i < 10; i++ { // 遍历, 决定这一行有多少列 for j := 1; j <= i; j++ { fmt.Printf("%d * %d = %-2d 阅读全文
posted @ 2021-03-21 00:19 taotaozh 阅读(55) 评论(0) 推荐(0) 编辑
摘要:一、查看版本号 [root@zabbix ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 二、修改步骤 2.1、查看原来网卡名 [root@zabbix ~]# ip a # 可以看到是ens33 2: ens33: 阅读全文
posted @ 2021-03-20 17:23 taotaozh 阅读(474) 评论(0) 推荐(0) 编辑
摘要:Redis 介绍 Redis 代表REmote DIctionary Server是一种开源的内存中数据存储,通常用作数据库,缓存或消息代理。它可以存储和操作高级数据类型,例如列表,地图,集合和排序集合。由于Redis接受多种格式的密钥,因此可以在服务器上执行操作,从而减少了客户端的工作量。它仅将磁 阅读全文
posted @ 2021-03-17 00:53 taotaozh 阅读(1154) 评论(0) 推荐(0) 编辑
摘要:# github官网: https://github.com/kubernetes/examples/tree/master/volumes/cephfs/ # k8s官网: https://kubernetes.io/docs/concepts/storage/volumes/#cephfs # 阅读全文
posted @ 2021-03-16 00:50 taotaozh 阅读(4707) 评论(0) 推荐(0) 编辑
摘要:就是再增加一个对象网关rgw 一、查看集群现在状态 [root@node1 ~]# ceph -s rgw: 1 daemons active (node1) # 现在只有一个rgw节点 二、部署第二个RGW # 1、在管理节点的工作目录下,给 Ceph 对象网关节点安装Ceph对象所需的软件包 [ 阅读全文
posted @ 2021-03-16 00:48 taotaozh 阅读(367) 评论(0) 推荐(0) 编辑
摘要:一、RBD回收 # 1、创建一块盘 [root@node1 ~]# rbd create ceph-demo/ceph-trash.img --size 1G # 2、info [root@node1 ~]# rbd info ceph-demo/ceph-trash.img rbd image ' 阅读全文
posted @ 2021-03-16 00:47 taotaozh 阅读(1562) 评论(0) 推荐(0) 编辑
摘要:# 1、性能查看 [root@node1 ceph-deploy]# ceph osd perf osd commit_latency(ms) apply_latency(ms) 0 0 0 2 0 0 1 0 0 # 2、模拟某块盘GG了 [root@node3 ~]# systemctl sto 阅读全文
posted @ 2021-03-16 00:32 taotaozh 阅读(290) 评论(0) 推荐(0) 编辑
摘要:一、官方文档 http://docs.ceph.org.cn/ http://docs.ceph.org.cn/cephfs/ # 操作文档 二、部署MDS集群 # 1、创建三个节点 [root@node1 ~]# cd /app/ceph-deploy/ceph-deploy/ [root@nod 阅读全文
posted @ 2021-03-16 00:30 taotaozh 阅读(284) 评论(0) 推荐(0) 编辑
摘要:一、纵向扩容(增加磁盘块数) # 1、查看节点磁盘个数 [root@node1 ~]# cd /app/ceph-deploy/ceph-deploy/ [root@node1 ceph-deploy]# ceph-deploy disk list node1 # 2、清理分区表,也可以手动dd [ 阅读全文
posted @ 2021-03-16 00:27 taotaozh 阅读(98) 评论(0) 推荐(0) 编辑
摘要:一、官方文档 http://docs.ceph.org.cn/ http://docs.ceph.org.cn/radosgw/ 二、安装 CEPH 对象网关 自从 firefly (v0.80) 版本开始,Ceph 对象网关运行在 Civetweb 上(已经集成进守护进程 ceph-radosgw 阅读全文
posted @ 2021-03-16 00:26 taotaozh 阅读(1401) 评论(0) 推荐(0) 编辑
摘要:一、官方文档 https://docs.ceph.com/en/latest/ http://docs.ceph.org.cn/rbd/rbd/ 二、块存储 ​ 块存储简称(RADOS Block Device),是一种有序的字节序块,也是Ceph三大存储类型中最为常用的存储方式,Ceph的块存储时 阅读全文
posted @ 2021-03-16 00:25 taotaozh 阅读(998) 评论(0) 推荐(0) 编辑
摘要:ph仪表板是基于Web的内置Ceph管理和监视应用程序,用于管理集群的各个方面和对象。它作为Ceph Manager守护程序的模块实现。 从Luminous开始,Ceph 提供了原生的Dashboard功能,通过Dashboard可以获取Ceph集群的各种基本状态信息,而且经过不断更新,现在已经有了 阅读全文
posted @ 2021-03-16 00:23 taotaozh 阅读(1472) 评论(0) 推荐(0) 编辑
摘要:1、概述 ​ 本次主要是使用ceph-deploy工具和使用ceph的相关命令实现在主机上指定磁盘创建和删除osd,本次以主机172.16.1.96(主机名hadoop96)为例,此主机系统盘为/dev/sda, 其他盘有/dev/sdb、/dev/sdc和/dev/sdd,这几个盘都是裸磁盘,目的 阅读全文
posted @ 2021-03-16 00:21 taotaozh 阅读(722) 评论(0) 推荐(0) 编辑
摘要:一、实验环境最低配置 做这个实验需要高配置,每个节点配置不能低于2核4G k8s 1.19以上版本,快照功能需要单独安装snapshot控制器 rook的版本大于1.3,不要使用目录创建集群,要使用单独的裸盘进行创建,也就是创建一个新的磁盘,挂载到宿主机,不进行格式化,直接使用即可。对于的磁盘节点配 阅读全文
posted @ 2021-03-16 00:11 taotaozh 阅读(1167) 评论(0) 推荐(0) 编辑
摘要:一、集群环境规划 二、所有机器部署cassandra # 1、下载(需要JDK环境) wget https://mirrors.bfsu.edu.cn/apache/cassandra/3.11.10/apache-cassandra-3.11.10-bin.tar.gz # 2、解压 [root@ 阅读全文
posted @ 2021-03-12 18:16 taotaozh 阅读(434) 评论(0) 推荐(0) 编辑
摘要:一、Cassandra是什么? 高可用性和可扩展的分布式数据库 Apache Cassandra™是一个开源分布式数据,可提供当今最苛刻的应用程序所需的高可用性、高性能和线性可伸缩性。它提供了跨云服务提供商、数据中心和地理位置的操作简便性和轻松的复制,并且可以在混合云环境中每秒处理PB级信息和数千个 阅读全文
posted @ 2021-03-12 15:57 taotaozh 阅读(402) 评论(0) 推荐(0) 编辑
摘要:sudo 表示 “superuser do”,它允许已验证的用户以其他用户的身份来运行命令。其他用户可以是普通用户或者超级用户。然而,大部分时候我们用它来提权运行命令,以替代直接使用 root 用户的操作。sudo 命令与安全策略配合使用,安全策略可以通过文件 /etc/sudoers 来配置。其安 阅读全文
posted @ 2021-03-12 10:40 taotaozh 阅读(999) 评论(0) 推荐(0) 编辑
摘要:说到容器监控我们自然会想到 cAdvisor,我们前面也说过cAdvisor已经内置在了 kubelet 组件之中,所以我们不需要单独去安装,cAdvisor 的数据路径为 /api/v1/nodes/<node>/proxy/metrics,同样我们这里使用 node 的服务发现模式,因为每一个节 阅读全文
posted @ 2021-03-01 01:00 taotaozh 阅读(162) 评论(0) 推荐(0) 编辑
摘要:在 Kubernetes 下,Promethues 通过与 Kubernetes API 集成,主要支持5中服务发现模式,分别是:Node、Service、Pod、Endpoints、Ingress。 我们通过 kubectl 命令可以很方便的获取到当前集群中的所有节点信息: [root@maste 阅读全文
posted @ 2021-03-01 00:55 taotaozh 阅读(3511) 评论(0) 推荐(0) 编辑
摘要:白盒监控:监控一些内部的数据,topic的监控数据,Redis key的大小。内部暴露的指标被称为白盒监控。比较关注的是原因。 **黑盒监控:**站在用户的角度看到的东西。网站不能打开,网站打开的比较慢。比较关注现象,表示正在发生的问题,正在发生的告警。 一、部署exporter 黑盒监控官网: h 阅读全文
posted @ 2021-03-01 00:52 taotaozh 阅读(1074) 评论(0) 推荐(0) 编辑
摘要:一、监控etcd集群 1.1、查看接口信息 [root@k8s-master01 ~]# curl --cert /etc/etcd/ssl/etcd.pem --key /etc/etcd/ssl/etcd-key.pem https://192.168.1.201:2379/metrics -k 阅读全文
posted @ 2021-03-01 00:51 taotaozh 阅读(2379) 评论(0) 推荐(0) 编辑
摘要:一、Ingress-nginx和Nginx-ingress的区别 Ingress-nginx:kubernetes官方维护的ingress Nginx-ingress:nginx官方维护的ingress # Ingress-nginx的官方文档: https://kubernetes.github. 阅读全文
posted @ 2021-03-01 00:49 taotaozh 阅读(1860) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示