摘要: 一、准备条件 0-搭建k8s+docker的实验环境 1-K8s的基础知识准备 2-Helm的基础知识准备 3-kafka在stand alone node上身份认证机制理解 二、使用helm 安装k8s微服务(kafka和zookeeper) 1) 安装微服务 helm repo add gs-a 阅读全文
posted @ 2021-10-27 14:49 维也纳下午茶 阅读(938) 评论(0) 推荐(0) 编辑
摘要: 0、安装Helm 安装Helm 下载helm安装包,releases 解压tar.gz文件 mv linux-amd64/helm /usr/bin/helm 接着就可以使用helm。 一、 什么是Helm Helm是针对K8s的包管理器,使得打包、配置、部署应用/微服务到K8s集群中,变得简单容易 阅读全文
posted @ 2021-10-26 22:54 维也纳下午茶 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 一、什么是kubernetes kubernetsy用于管理容器化的workloads和服务,代表用户的workloads去协调计算、网络、存储设施。1个K8s集群,由许多的nodes组成。一些nodes称之为master nodes,另一些nodes为worker nodes。Master nod 阅读全文
posted @ 2021-10-26 19:04 维也纳下午茶 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 在kafka的身份认证方法一(SASL/PLAIN)中,说明了如何给kafka添加简单身份认证,但是用户名密码是在启动zookeeper和kafka的时候 通过静态文件,就注册到内存中,因此无法动态添加用户名密码。 正如Apache Kafka security_sasl_scram所说的,The 阅读全文
posted @ 2021-10-25 22:19 维也纳下午茶 阅读(1614) 评论(0) 推荐(0) 编辑
摘要: 从kafka client端(producers、consumers、 其他的brokers、tools)到kafka broker端的连接,进行身份认证,使用SSL或者SASL。kafka所支持的SASL机制如下: SASL/GSSAPI (Kerberos) - starting at vers 阅读全文
posted @ 2021-10-25 21:42 维也纳下午茶 阅读(3136) 评论(0) 推荐(0) 编辑
摘要: 1.1 安装 jupyter notebook: 注: -i 可选,可以搜索“python 镜像源”,指定其他的镜像 1.2 遇到的错误: 错误1:Unknown or unsupported command 'install' 原因是装了多个pip, 写成pip.exe加以区分。 错误2:提示缺少 阅读全文
posted @ 2021-10-14 22:10 维也纳下午茶 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 一、annotation的概念通过annotation去标记method 和class, 组织测试用例。二、主要的annotation1) Before/After annotation2) @Test annotation3) 其他annotation三 、Before/after annotat 阅读全文
posted @ 2021-09-23 15:54 维也纳下午茶 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 一、什么是group 利用group可以对test method进行分类,还可以定义group的group。group这个parameter和@Test 、@BeforeSuite@AfterSuite、@BeforeTest、@AfterTest、@BeforeGroups、@AfterGroup 阅读全文
posted @ 2021-09-17 15:30 维也纳下午茶 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一、原因classloader加载的类里找不到对应的方法,要么是没有对应的方法函数,要么是由于包冲突,引入了错误的包,加载了错误的类。如果是第一种可以通过查看源码或者jad命令/工具(jd-gui)反编译jar看一下。这个时候将会 no such method method3 exception,在 阅读全文
posted @ 2021-09-15 14:42 维也纳下午茶 阅读(3369) 评论(0) 推荐(0) 编辑
摘要: 一、理解testNG的基本概念 testNG是一个用来简化跨度很大的测试的测试框架,从1个类的unit test到由多个类、多个package、甚至几个外部框架组成的集成测试,都能cover。 使用testNG最基本的3个步骤: ① 写测试的逻辑到方法或者类,并用annotation去标记; ② 把 阅读全文
posted @ 2021-09-02 23:53 维也纳下午茶 阅读(157) 评论(0) 推荐(0) 编辑