logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

nginx 中server块中参数分析

nginx 中server块中参数分析#设置一个虚拟机主机,可以包含自己的全局快,同时也可以包含多个locating模块。比如本虚拟机监听的端口、本虚拟机的名称和IP配置,多个server 可以使用一个端口,比如都使用80端口提供web服务、一个server相当于一个代理服务器,可以配置多个server。server {#配置server监听的端口listen80;#本server的名称,当访问此

#nginx#运维#linux
安装rancher

文章目录一、rancher是什么?二、安装步骤1.下载镜像2.访问rancher一、rancher是什么?Rancher是一个开源的企业级多集群Kubernetes管理平台,实现了Kubernetes集群在混合云+本地数据中心的集中部署与管理,以确保集群的安全性,加速企业数字化转型。同时满足了使用Kubernetes部署应用程序的DevOps团队和交付企业关键服务的IT人员的需求。Rancher为

#kubernetes#docker#linux
使用kubeadm快速部署一个K8s集群

kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。这个工具能通过两条指令完成一个kubernetes集群的部署:# 创建一个 Master 节点$ kubeadm init# 将一个 Node 节点加入到当前集群中$ kubeadm join <Master节点的IP和端口 >1. 安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:一

#kubernetes#linux#k8s +1
mysql在k8s集群中的搭建并且实现持久化存储

文章目录前言一、准备工作前言一、准备工作

#mysql#数据库#运维
K8S部署NFS动态供给+PVC动态挂载示例

例如,一个 GCEPersistentDisk 卷可以被某节点以 ReadWriteOnce 模式挂载,或者被多个节点以 ReadOnlyMany 模式挂载,但不可以同时以两种模式 挂载。到现在为止,nfs就已经创建好了,我们需要创建一个pvc,来实现动态的创建pv,并可以实现自动的分配存储空间。,如果pod的状态为running,说明创建成功,如果为其他的状态使用,查看创建的pvc,因为是动态的

#kubernetes#linux#docker
使用code-generator代码生成器没有生成informers,listers的处理办法

问题描述:创建controller参考:k8s自定义controller使用code-generator代码生成器没有生成Informer,lister的处理办法解决方案:这里我使用的是 go modinit创建一个go.mod文件,使用 go mod tidy 增加缺少的module,删除没有用的module然后使用 go mod vendor 将依赖复制到ventor中。下面请看具体的操作:[

#k8s#kubernetes
k8s集群中部署tomcat,访问方式使用Ingress和NodePort方式

文章目录一、k8s部署tomcat(NodePort方式)二、k8s部署tomcat(配置Ingress controller)一、k8s部署tomcat(NodePort方式)1) k8s环境:kubelet版本:1.18.0docker版本:18.06.1-ce3.集群节点配置:master:192.168.198.130node1:192.168.198.131node2:192.168.1

#k8s#tomcat#kubernetes
docker-compose部署redis

将本地的 ./config/redis.conf 文件挂载到 Redis 容器中的 /config目录下。最后,使用 command 指令指定 Redis 启动时使用挂载的配置文件。它允许您定义一组容器,这些容器组成一个完整的应用程序,且这些容器之间可以互相通信。通过Docker Compose,您可以使用一个单独的文件来定义应用程序的。将"service-name"替换为您想要启动的服务的名称。

文章图片
#docker#redis#运维
k8s自定义controller,创建CRD并验证

文章目录一、CRD是什么?二、创建CRD1.三、自动生成代码code-generator探讨开始实战四、编写controller一、CRD是什么?二、创建CRD1.三、自动生成代码从上图可以发现整个逻辑还是比较复杂的,为了简化我们的自定义controller开发,k8s的大师们利用自动代码生成工具将controller之外的事情都做好了,我们只要专注于controller的开发就好。github地

#kubernetes
golang使用docker的sdk进行构建镜像,拉取镜像,上传镜像等操作

文章目录一、golang操作docker操作镜像二 、删除镜像为标签 none:none 的操作一、golang操作docker操作镜像最近,由于业务上面的需要,需要构建镜像,在查了一些资料之后,将构建镜像、push镜像、pull镜像总结了一下,尤其在构建镜像的时候我们需要注意的点比较多,下面直接放代码// 1.Docker docker clienttype Docker struct {*cl

#golang#docker
到底了