随笔- 493  评论- 388  文章- 4 
  2020年8月6日
摘要:转载:https://www.cnblogs.com/lsdb/p/9370391.html 一、说明 代码审计工具看来还是比较难做,一是开源的代码审计工具少,二是原本的一些开源审计工具很多都不更新甚至不能使用了。 VCG支持审计C++、Java、C#、PHP和VB,但其“审计”基本相当于函数查找, 阅读全文
posted @ 2020-08-06 11:12 别先生 阅读(10) 评论(0) 推荐(0) 编辑
  2020年8月1日
摘要:1、问题出现的情况是,spring整合mybatis的时候,将返回结果resultMap写成了resultType导致的。 1 <?xml version="1.0" encoding="UTF-8" ?> 2 <!DOCTYPE mapper 3 PUBLIC "-//mybatis.org//D 阅读全文
posted @ 2020-08-01 20:42 别先生 阅读(38) 评论(0) 推荐(0) 编辑
  2020年7月17日
摘要:1、官网下载地址:https://github.com/alibaba/DataX DataX 是阿里巴巴集团内被广泛使用的离线数据同步工具/平台,实现包括 MySQL、Oracle、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxC 阅读全文
posted @ 2020-07-17 20:47 别先生 阅读(144) 评论(1) 推荐(0) 编辑
  2020年7月15日
摘要:1、想要实现jenkins一键自动发布代码的话,还需要手动在k8s部署一下集群项目。首先,创建一个deloypment,如下所示: 1 [root@k8s-master ~]# kubectl run feiji --image=192.168.110.133:5000/feiji:v1 --rep 阅读全文
posted @ 2020-07-15 13:08 别先生 阅读(63) 评论(0) 推荐(1) 编辑
  2020年7月2日
摘要:1、集群规划,如下所示: 主机名 ip地址 角色 端口号 k8s-master 192.168.110.133 k8s-master api-server:8080 k8s-node2 192.168.110.134 k8s-node1,jenkins tomcat:8080(跑jenkins) k 阅读全文
posted @ 2020-07-02 21:51 别先生 阅读(62) 评论(0) 推荐(0) 编辑
摘要:1、为什么使用分布式文件系统glusterfs? 答:使用持久化存储nfs,但是使用nfs这个共享存储特别简单,但是后期在扩容和管理方面都特别的不方便,在生产中一般都是使用分布式文件系统,这里使用的是分布式文件系统glusterfs。 2、什么是分布式文件系统glusterfs? 答:分布式文件系统 阅读全文
posted @ 2020-07-02 21:49 别先生 阅读(139) 评论(0) 推荐(0) 编辑
摘要:1、K8s为什么要使用存储? 答:k8s中的副本控制器保证了pod的始终存储,却保证不了Pod中的数据。只有启动一个新pod的,之前pod中的数据会随着容器的删掉而丢失。k8s中的rc启动指定数量的Pod,当某个Pod死掉了,会在新的节点启动新的Pod,k8s中想要实现数据持久化,需要使用一个叫做共 阅读全文
posted @ 2020-07-02 21:48 别先生 阅读(110) 评论(0) 推荐(0) 编辑
摘要:1、什么是K8s的弹性伸缩? 答:Hpa(全称叫做Horizontal Pod Autoscaler),Horizontal Pod Autoscaler的操作对象是Replication Controller、ReplicaSet或者Deployment对应的Pod(k8s中可以控制Pod的是rc 阅读全文
posted @ 2020-07-02 21:46 别先生 阅读(144) 评论(0) 推荐(0) 编辑
  2020年6月28日
摘要:1、k8s中namespace的作用? 答:Namespace命名空间,是kubernetes系统中的另一个非常重要的概念,Namespace在很多情况下用于实现多租户的资源隔离,不同的业务可以使用不同的namespace进行隔离。 2、k8s中创建namespace。 1 [root@k8s-ma 阅读全文
posted @ 2020-06-28 12:38 别先生 阅读(85) 评论(0) 推荐(0) 编辑
  2020年6月22日
摘要:1、k8s的dashboard的安装部署,首先需要将压缩包下载下来,然后进行解压缩操作。 1 [root@k8s-master ~]# cd k8s/ 2 [root@k8s-master k8s]# ls 3 book-master.war deploy health pod rc skydns 阅读全文
posted @ 2020-06-22 20:37 别先生 阅读(327) 评论(0) 推荐(0) 编辑
  2020年6月21日
摘要:1、Pod的健康检查,也叫做探针,探针的种类有两种。 答:1)、livenessProbe,健康状态检查,周期性检查服务是否存活,检查结果失败,将重启容器。2)、readinessProbe,可用性检查,周期性检查服务是否可用,不可用将从service的endpoints中移除。 2、探针的检测方法 阅读全文
posted @ 2020-06-21 13:22 别先生 阅读(115) 评论(0) 推荐(0) 编辑
摘要:1、K8s附加组件DNS服务。 答:Kubernetes中有一个很重要的特性,服务子发现。一旦一个service被创建,该service的service ip和service port等信息都可以被注入到pod中供它们使用。kubernetes主要支持两种service发现机制,第一种是环境变量,第 阅读全文
posted @ 2020-06-21 13:20 别先生 阅读(85) 评论(0) 推荐(0) 编辑
摘要:1、为什么K8s要引入deployment资源。 答:deployment也是保证pod高可用的一种方式,明明已经有RC(Replication Controller),为什么还要引入deployment呢?是因为deployment解决了RC(Replication Controller)的一个痛 阅读全文
posted @ 2020-06-21 13:18 别先生 阅读(290) 评论(0) 推荐(0) 编辑
摘要:1、Service资源,为什么K8s要引入Service资源。 答:运行在docker中的业务,想要被外界访问,我们需要为它做端口映射才能被访问,那么运行在k8s中的容器,为什么不能直接为它做端口映射呢? RC(Replication Controller)虽然保证了Pod的高可用,但是我们仅仅只能 阅读全文
posted @ 2020-06-21 13:17 别先生 阅读(58) 评论(0) 推荐(0) 编辑
摘要:1、RC(Replication Controller)副本控制器,Replication Controller的作用。 应用托管在kubernetes之后,kubernetes需要保证应用能够持续运行,这是RC的工作内容,它会确保任何时间kubernetes中都有指定数量的Pod在运行。在此基础上 阅读全文
posted @ 2020-06-21 13:15 别先生 阅读(75) 评论(0) 推荐(0) 编辑
摘要:1、K8s是如何运行容器的。 答:k8s是通过定义一个Pod的资源,然后在Pod里面运行容器的。K8s最小的资源单位Pod。 2、如何创建一个Pod资源呢? 答:在K8s中,所有的资源单位都可以使用一个yaml配置文件来创建,创建Pod也可以使用yaml配置文件。 3、开始,创建一个Pod,先创建一 阅读全文
posted @ 2020-06-21 13:14 别先生 阅读(366) 评论(0) 推荐(0) 编辑
摘要:jsp+Servlet图书管理系统第一版的第一次更新:免费源码下载,停更,自行下载即可,谢谢:http://download.csdn.net/detail/biexiansheng/9877270 jsp+Servlet图书管理系统第一版的第二次更新:免费源码下载,停更,自行下载即可,谢谢:htt 阅读全文
posted @ 2020-06-21 13:12 别先生 阅读(79) 评论(0) 推荐(0) 编辑
  2020年6月5日
摘要:1、Kubernetes(k8s)架构图,如下所示: 1)、etcd的官方将它定位成一个可信赖的分布式键值存储服务,它能够为整个分布式集群存储一些关键数据,协助分布式集群的正常运转。键值对数据库,存储k8s集群的所有重要信息,重要信息是进行持久化的信息。 2)、etcd作为持久化方案,etcd ST 阅读全文
posted @ 2020-06-05 15:27 别先生 阅读(44) 评论(0) 推荐(0) 编辑
摘要:1、Kubernetes(k8s)是舵手的含义,Kubernetes(k8s)是什么? 答:Kubernetes(k8s)是一个开源的系统,让应用、部署、扩缩容自动化,管理容器化的应用。 2、Kubernetes(k8s)的主要特征? 答:1)、一切以服务为中心,围绕着服务转,使用者不用关心服务运行 阅读全文
posted @ 2020-06-05 15:25 别先生 阅读(112) 评论(0) 推荐(0) 编辑
  2020年5月24日
摘要:环境说明,使用Jdk1.8版本,spring4.2.0.RELEASE版本、hibernate5.0.7.Final版本,spring-data-jpa-1.9.0.RELEASE版本、spring-data-redis-1.6.0.RELEASE版本。 1、Spring整合Hibernate的依赖 阅读全文
posted @ 2020-05-24 10:44 别先生 阅读(77) 评论(0) 推荐(0) 编辑