摘要:
一、运行架构 Jenkins的kubernetes plugin在执行构建时会在kubernetes集群中自动创建一个Pod,并在Pod内部创建一个名为jnlp的容器,该容器会连接Jenkins并运行Agent程序,形成一个Jenkins的Master和Slave架构,然后Slave会执行构建脚本进 阅读全文
摘要:
一、Jenkins安装Kubernetes插件 jenkins是在虚拟机环境中部署的,未部署在k8s集群内部。需要在Jenkins的插件管理中安装Kubernetes插件 二、在Kubetnetes集群中创建SA帐号授权cluster-admin权限,并获取其token。 # kubectl cre 阅读全文
摘要:
一、构建PHP镜像需要用到的命令 以下命令都需要在php容器中执行 docker-php-source:是在PHP容器中创建一个/usr/src/php的目录,里面放了一些自带的文件,自带的PHP扩展,扩展存放的路径/usr/src/php/ext docker-php-source [ extra 阅读全文
摘要:
一、zookeeper集群部署 kafka依赖于zk集群,所以在部署kafka之前需要先搭建好zk集群,搭建访问参见:https://www.cnblogs.com/cyleon/p/14675875.html 二、构建kafka镜像 默认情况下搭建的kafka集群只能在k8s内部进行访问,adve 阅读全文
摘要:
一、修改官方镜像的运行脚本 如果要以statefulset的方式启动zookeeper集群,默认情况下myid的值是固定的,所以要修改最后的启动脚本。 https://github.com/31z4/zookeeper-docker/tree/master/3.6.2 修改文件 # git clon 阅读全文
摘要:
一、为nacos-server创建service服务 # cat nacos-server-test3-svc.yaml apiVersion: v1 kind: Service metadata: name: nacos-server-test3-svc namespace: test3 labe 阅读全文
摘要:
一、Kubernetes日志采集难点 在 Kubernetes 中,日志采集相比传统虚拟机、物理机方式要复杂很多,最根本的原因是 Kubernetes 把底层异常屏蔽,提供更加细粒度的资源调度,向上提供稳定、动态的环境。因此日志采集面对的是更加丰富、动态的环境,需要考虑的点也更加的多。 1. 对于运 阅读全文
摘要:
一、制作JAVA环境镜像 [root@image ]# cat Dockerfile FROM centos:7 MAINTAINER lzfn@qq.com ENV JAVA_HOME=/usr/local/jdk1.8.0_144 ENV JAVA_BIN=/usr/local/jdk1.8.0 阅读全文
摘要:
一、Kubernetes架构图 二、各节点和组件的介绍 2.1 Master节点 Master指的是集群的控制节点,在每个Kubernetes集群中都需要一个Master来负责整个集群的管理和控制。Master通常会占用一个独立的服务器(高可用部署建议3台服务器)。 在Master中运行着以下关键进 阅读全文
摘要:
html不进行缓存,将js和css文件进行缓存配置 location ^~ /abc { if ($request_filename ~* .*\.(?:htm|html)$) { add_header Cache-Control no-store; } if ($request_filename 阅读全文