为什么放弃jQuery

一. 前言首先,直接操作dom的编程方式已经成为过去,数据驱动才是正途!其次,不一定非要舍弃jQuery,只是可以,选择权在自己手上!下面只是就事论事二. 落幕2018年7月 全球最大的同性交友社区(Github)被微软收购后的 52 天,改版并放弃了 jQuery 。这一举动让我等搬运工陷入了沉思。三.Why?随着ECMAScript标准的更新,原生js已经可代替jQuery,给我babel一个面子,不要再说兼容不支持的话!下面举两个比较常用的方面来说明:jQuery Api
分类: 其他 发布时间: 10-16 23:34 阅读次数: 0

Docker高级应用---远程TLS管理(安全认证)

文章目录一、Docker 容器与虚拟机的区别二、Docker 存在的安全问题三、Docker 架构缺陷与安全机制四:Dcoker-TLS加密实战4.1:TLS概述4.2:为什么要使用TLS加密4.3:docker-TLS部署前言TLS(Transport LayerSecurity,安全传输层),TLS是建立在传输层TCP协议之上的协议,服务于应用层,它的前身是SSL(Secure SocketLayer,安全套接字层),它实现了将应用层的报文进行加密后再交由TCP进行传输的功能。TLS协议具.
分类: 其他 发布时间: 10-16 23:34 阅读次数: 0

基于Nginx和Consul构建高可用及自动发现的Docker服务架构

文章目录一:Consul概述二:搭建consul群集2.1:配置 consul 服务器2.11:查看群集信息2.12:通过httpd api可以获得群集信息2.13:让容器服务自动化加入nginx群集2.14:测试服务功能是否能正常访问2.15:在consul服务器查看服务2.2:安装 consul-template2.21:准备template nginx模板文件2.3:编译安装一个nginx服务【做反向代理】2.31:配置nginx2.4:添加一个nginx容器节点2.5:我们去刷新几次nginx首页.
分类: 其他 发布时间: 10-16 23:34 阅读次数: 0

kubernetes 二进制部署单Master群集超详细!

文章目录一:ETCD群集部署1.1:建立工作目录存放二进制软件包1.1:创建SSL证书1.11:配置etcd证书自签CA1.12:使用自签CA签发ETCD HTPPS证书1.13:生成CA证书和CA私钥和CSR(证书签名请求)1.14:创建ETCD server证书1.2:配置etcd配置文件1.21:拷贝证书和启动脚本到两个noed节点1.3:部署noed节点1.31:在noed1/noed2节点修改etcd配置文件1.32:启动etcd服务1.33:检查群集健康状态二:docker引擎部署三:部署Fl.
分类: 其他 发布时间: 10-16 23:33 阅读次数: 0

二进制搭建kubernetes多master集群【配置k8s master及高可用】

文章目录一:master2部署二:k8s负载均衡部署实现高可用2.1:nginx01、nginx02安装nginx服务2.2:配置nginx部署keepalived服务2.3:创建监控脚本并启动服务2.4:查看nginx01漂移地址2.5:验证漂移地址2.6:恢复漂移地址2.7:修改node节点配VIP(bootstrap.kubeconfig)Kubernetes作为近几年最具颠覆性的容器编排技术,广泛应用与企业的生产环境中,相较于前几年的docker-swarm的编排方式,Kubernetes无疑.
分类: 其他 发布时间: 10-16 23:33 阅读次数: 0

配置kubernetes UI图形化界面与谷歌浏览器访问k8s页面问题解决

文章目录一:web页面部署1.1:创建相应的pod1.2:客户端访问web界面进行验证1.3:解决谷歌无法验证证书问题1.4:使用令牌进行访问Kubernetes Dashboard(仪表盘)是Kubernetes项目中基于Web监控和操作界面的项目。在早期的版本中 Kubernetes可以在 Dashboard 中看到 heapster 提供的一些图表信息,在后续的版本中会陆续移除掉 heapster,现在更加流行的监控工具是 prometheus,prometheus 是 Google内部监控
分类: 其他 发布时间: 10-16 23:33 阅读次数: 0

k8s-YAML配置文件你还不会??

kubectl-YAML配置文件他不会缺席文章目录kubectl-YAML配置文件他不会缺席1、使用TAML文件创建资源对象1.11:编辑测试文件1.12:创建deployment1.13:查看标签1.14:通过标签查找pod1.2:创建service提供对外访问的接口1.21:创建Service1.3:详解k8s中的pord1.31:生成YAML或者JSON文件YAML是专门用来写配置文件的语言,非常简洁和强大,使用比json更方便。它实质上是一种通用的数据串行化格式。YAML语法规则:大小
分类: 其他 发布时间: 10-16 23:33 阅读次数: 0

ELK日志分析系统理论加实操演练!!

ELK日志分析系统理论加实操演练!!文章目录ELK日志分析系统理论加实操演练!!一:ELK统一日志系统1.1:ELK日志系统数据流图二:Logstash进行日志采集2.1:Logstash架构三:Kibana介绍3.1:Kibana主要功能四:部署步骤4.1:在node1,node2上安装elasticsearch4.2:配置elasticsearch主配置文件4.3:创建数据存放路径并授权4.4:在node1,node2上安装node组件依赖包4.5:安装phantomjs前端框架4.6:安装elast
分类: 其他 发布时间: 10-16 23:32 阅读次数: 0

k8s--kubectl 常用命令总结

本文主要介绍kubernetes排查问题时经常用到的命令。这里主要借助kubectl命令来实现。以下列出常用命令,后面会对每个命令进行详细解释,并举例一:使用kubectl命令管理项目的生命周期项目的生命周期,创建、发布、更新、回滚、删除1.1:创建kubectl run命令replicas:副本数量[root@master ~]# kubectl run nginx-test --image=nginx:latest --port=80 --replicas=3'//-w 动态查看'..
分类: 其他 发布时间: 10-16 23:32 阅读次数: 0

ELK启动报错

ELK启动报错Running “connect:server” (connect) taskWaiting forever…Fatal error: Port 9100 is already in use by another process.npm ERR! code ELIFECYCLE[root@node1 elasticsearch-head]# npm run start & [2] 12761[root@node1 elasticsearch-head]# > e
分类: 其他 发布时间: 10-16 23:32 阅读次数: 0

Kubernetes Pod资源管理概述(容器分类、镜像拉取策略)

文章目录一:pod的容器分类:1.1:infrastructure container 基础容器1.2:initContainers:初始化容器1.3:container:业务容器二:镜像拉取策略(image PullPolicy)2.1:查看已创建deployment的拉取政策2.2:编写pod1.yuml去拉取政策2.21:查看详细容器信息2.22:查看分配节点2.21:在任意node节点使用curl查看头部信息本文主要介绍Pod,了Kubernetes对象模型中可部署的最小对象。了解PodPo
分类: 其他 发布时间: 10-16 23:32 阅读次数: 0

k8s+harbor私有仓库部署你学会了吗?

k8s+harbor私有仓库部署他来了文章目录k8s+harbor私有仓库部署他来了一:下载docker二:下载docker Compose三:安装Harbor3.1:登录Harbor私有仓库3.2:node节点配置连接私有仓库3.3:登录Harbor私库3.4:下载Tomcat镜像进行推送3.41:推送镜像到私库3.42:在harbor仓库中可查到上传的镜像3.43:master节点创建一个yuml文件3.44:创建tomcat服务,并访问tomcat主页3.5:查看登录凭证3.6:在master创建一
分类: 其他 发布时间: 10-16 23:31 阅读次数: 0

k8s--资源控制器限制配置详解

文章目录一:资源请求和Pod和容器的限制1.1:编写yaml文件,并创建pod资源二:pod的重启策略2.1:查看pod资源的重启策略2.11:编写一个yaml文件2.12:创建pod资源2.13:修改shua2.yaml的重启策略改为Never重启从不重启三:K8S使用就绪和存活探针配置健康检查3.1:探针的三种检查方式3.2:使用exec方式检查3.3:使用httpGet方式检查3.4:定义TCP活动探针资源类型在K8S中可以对两类资源进行限制:cpu和内存。CPU的单位有:正实数,代表分配.
分类: 其他 发布时间: 10-16 23:31 阅读次数: 0

k8s----pods调度约束

k8s----pods调度约束文章目录k8s----pods调度约束一:kubernetes 创建Pod 的 工作流1.1:调度方式1.2:nodeName方式1.3:nodeSelector方式1.4:常见错误状态的问题我们知道Pod是Kubernetes中最小的调度单元,平时我们操作Pod的时间也是最多的,那么你知道Pod是怎样被创建出来的吗?知道他的工作流程吗?以下提供的创建pod时序图一:kubernetes 创建Pod 的 工作流那么我们创建Pod的时候到底发生了什么呢?是怎样创建成功
分类: 其他 发布时间: 10-16 23:31 阅读次数: 0

k8s--五种控制器类型及演示

k8s控制器类型及演示文章目录k8s控制器类型及演示一、为什么要有控制器二、K8S有哪些控制器2.1:pod与控制器之间的关系2.2:Deployment(无状态化应用)2. 3:StatefulSet(有状态应用应用)2.31:有状态与无状态化对特点2.32:常规的service服务和无头服务的区别2.33:配置service资源2.34:创建Headless service 无头服务资源和dns资源2.35:使用CoreDNS实现Kubernetes基于DNS的服务发现2.4: DaemonSet2.
分类: 其他 发布时间: 10-16 23:31 阅读次数: 0

hadoop完全分布式集群搭建步骤

观看此文档的基础为已经在VMWare WorkStation Pro里面安装好了一台centOS 7.最好是最小安装版本的.(最好在磁盘预留30G左右空间用于安装三台虚拟机)
分类: 其他 发布时间: 10-16 23:30 阅读次数: 0

Intellij IDEA使用教程资源推荐

持续更新中…1. 视频:Intellij IDEA神器使用技巧2. 博文:Intellij IDEA重大更新Intellij IDEA快速定位变量赋值
分类: 其他 发布时间: 10-16 23:30 阅读次数: 0

大数据组件学习-Flume

持续更新中…Flume(一)Flume原理解析
分类: 其他 发布时间: 10-16 23:30 阅读次数: 0

Java后端开发-反射

持续更新中…深入解析Java反射(1) - 基础
分类: 其他 发布时间: 10-16 23:29 阅读次数: 0

Swagger2简单集成SpringBoot

Swagger1. Swagger简介官网介绍swagger 介绍及两种使用方法2. Swagger2集成SpringBoot2.1. 引入Swagger依赖<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --><dependency> <groupI...
分类: 其他 发布时间: 10-16 23:29 阅读次数: 0