docker-compose安装mysql docker-compose安装mysql(需要挂载目录)目录结构.│ .env│ docker-compose.yml│└─mysql ├─config │ my.cnf │ └─data.env 文件MYSQL_ROOT_PASSWORD=rootMYSQL_ROOT_HOST=%MYSQL_DIR=./my...
nat 1、开启转发功能echo 1 > /proc/sys/net/ipv4/ip_forward2、DNAT:220.177.248.XX为转发服务器IP,dport转发服务器端口,182.106.134.XX:55000为内网最终要访问的IP和端口,iptables -t nat -A PREROUTING --dst 220.177.248.XX -p tcp --dport 5500...
NFS client provisioner动态提供Kubernetes后端存储卷 nfs-client-provisionernfs-client-provisioner 是一个Kubernetes的简易NFS的外部provisioner,本身不提供NFS,需要现有的NFS服务器提供存储安装部署1、创建deployment需要修改的地方只有NFS服务器所在的IP地址,以及NFS服务器共享的路径,两处都需要修改为你实际的NFS服务器和共享目录kind: De...
helm安装 在官网下载指定想要版本的helm并传入服务器:https://github.com/helm/helm/releaseswget https://storage.googleapis.com/kubernetes-helm/helm-v2.15.2-linux-amd64.tar.gztar zxvf helm-v2.15.2-linux-amd64.tar.gzmv helm /usr...
k8s集群搭建-(四)—node节点的搭建 node节点的部署Master apiserver启用TLS认证后,Node节点kubelet组件想要加入集群,必须使用CA签发的有效证书才能与apiserver通信,当Node节点很多时,签署证书是一件很繁琐的事情,因此有了TLS Bootstrapping机制,kubelet会以一个低权限用户自动向apiserver申请证书,kubelet的证书由apiserver动态签署。认证大致工作...
k8s集群搭建-(三)—master节点的搭建 1、部署apiserver[root@zoutt-master kubernetes]# cd /opt/kubernetes/ssl[root@zoutt-master kubernetes]# vim kubernetes-csr.json10.61.66.202换为自己的内网ip地址{ "CN": "kubernetes", "hosts": [ "127...
Centos7下Redis安装 一、安装redis第一步:下载redis安装包进入 /user/localwget http://download.redis.io/releases/redis-4.0.6.tar.gz[root@iZwz991stxdwj560bfmadtZ local]# cd /usr/local/[root@iZwz991stxdwj560bfmadtZ local]# wget ...
MyBatis collection 集合嵌套查询树形节点 MyBatis collection 集合MyBatis 是数据持久层框架,支持定制化 SQL、存储过程以及高级映射。尤其强大在于它的映射语句,比如高级映射中的 collection 集合。collection 集合,集合常用的两个场景是集合的嵌套查询、集合的嵌套结果。集合的嵌套结果就是查询结果对应嵌套子对象。这里就是利用 collection 集合嵌套查询树形节点。下面来一一实现。查...
k8s集群搭建(二)—flannel搭建(非docker搭建) Flannel容器集群网络部署Overlay Network:覆盖网络,在基础网络上叠加的一种虚拟网络技术模式,该网络中的主机通过虚拟链路连接起来。VXLAN:将源数据包封装到UDP中,并使用基础网络的IP/MAC作为外层报文头进行封装,然后在以太网上传输,到达目的地后由隧道端点解封装并将数据发送给目标地址。Flannel:是Overlay网络的一种,也是将源数据包封装在另一种网络包里面进...
k8s集群搭建(一)—etcd搭建 kubernetes必备组件kube-apiserver:集群的统一入口,各组件协调者,以RESTful API提供接口服务,所有对象资源的增删改查和监听操作都交给APIServer处理后再提交给Etcd存储。kube-controller-manager:处理集群中常规后台任务,一个资源对应一个控制器,而ControllerManager就是负责管理这些控制器的。kube-schedu...
利用io.fabric8 java客户端操作k8s 1、导入jar包 <!-- https://mvnrepository.com/artifact/io.fabric8/kubernetes-client --> <dependency> <groupId>io.fabric8</groupId> <artif...
k8s 各类yaml文件 目录deployment.yaml文件详解Pod yaml文件详解Service yaml文件详解ingress.yaml详解deployment.yaml文件详解apiVersion: extensions/v1beta1 #接口版本kind: Deployment #接口类型metadata: name: cango-dem...
利用fastJson、Gson做json以及String的互相转换 fastJson1、String转换为JSONObjectString param = "{\"age\":\"24\",\"name\":\"cool_summer_moon\"}";JSONObject jsonObject = JSONObject.parseObject(param);Object object = jsonObject.get("name");2、J...
springboot定时任务获取微公众号access_token 在原有基础上搭建定时任务原有项目搭建 https://blog.csdn.net/Ay_Ly/article/details/85090034我们这时就需要解决access_token的有效时间,思路有两个: 1.定时获取access_token ,将其保存在内存中; 2.定时获取access_token,将其保存到数据库中; 在sprigBoot下的定时,实例如下: 先创建一个t...
微信小程序测试号菜单栏设置全流程 1、登录微信公众号后台。左边栏最下面找到开发-->开发者工具-->选择公众平台测试号2、进入测试号管理3、接口配置信息安装natapp:具体参考http://blog.csdn.net/xunxianren007/article/details/54954520, 这个网址里详细介绍了win/Mac/Linux下安装步骤解压缩到目录D:\atapp直...
RocketMq Windows下配置(编译后的二进制文件) 1、下载rocketmq编译后的二进制文件http://rocketmq.apache.org/release_notes/release-notes-4.3.2/ 下载rocketmq-all-4.3.2-bin-release.zip解压到D:\rocketmq-all-4.3.2-bin-release 并且配置环境变量ROCKETMQ_HOME : D:\rocketmq-...
使用docker容器化web项目(windows下以及centos下) docker安装 Windows系统下安装 安装地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/ 选择 DockerToolbox-18.03.0-ce下载, 安装完成后点击 Docker QuickStart 图标来启动 Docker Toolbox 终端 centos...
导出复合表头excel Controller层代码:前端将id拼接成“idList”,传入后台。 @RequestMapping("settle/provinceSettlement/downloadProvince.do") public void downloadProvince(HttpServletRequest request, HttpServletResponse response, M...