鲜花的主人

应无所住而生其心

k8s部署ingress-nginx

ingress-nginx介绍nginx-ingress和traefik都是比较热门的ingress-controller,作为反向代理将外部流量导入集群内部,将Kubernetes内部的Service暴露给外部,在Ingress对象中通过域名匹配Service,这样就可以直接通过域名访问到集群内部

Docker服务器存储资源不足问题

系统环境:Docker版本:19.03.13操作系统版本:CentOS7.8问题描述最近在执行Docker运行命令启动镜像时候,无法正常执行Docker启动镜像命令,提示了如下错误信息:Error:Errorresponsefromdaemon:devmapper:ThinPoolhas163051

k8s部署Kubernetes-Dashboard v2.0

简介KubernetesDashboard是Kubernetes集群的基于Web的通用UI,它允许用户管理在群集中运行的应用程序并对其进行故障排除,以及管理群集本身,这个项目在Github已经有半年多不更新了,最近推出了v2.0.0版本,这里在Kubernetes中部署一下部署KubernetesD

使用chroot锁定用户目录

缘由在centos上新建一个用户(lockeduser),这个用户使用ssh登录,登录后锁定在家目录(/home/lockeduser),对于用户来说,/home/lockeduser就是他能看到的/目录这个用户只让他看到某个系统日志(如message),那就把/var/message链接到他的ho

DNS 与 CoreDNS 的实现原理

域名系统(DomainNameSystem)是整个互联网的电话簿,它能够将可被人理解的域名翻译成可被机器理解IP地址,使得互联网的使用者不再需要直接接触很难阅读和理解的IP地址DNS域名系统在现在的互联网中非常重要,因为服务器的IP地址可能会经常变动,如果没有了DNS,那么可能IP地址一旦发生了更改

k8s部署Rabbitmq集群

rabbitmq-peer-discovery-k8s是RabbitMQ官方基于第三方开源项目rabbitmq-autocluster开发,对3.7.X版本提供的Kubernetes下的对等发现插件,可实现rabbitmq集群在k8s中的自动化部署;低于3.7.X版本请使用rabbitmq-auto

Rabbitmq简介及部署群集

MQ简介MQ全称为MessageQueue,消息队列(MQ)是一种应用程序对应用程序的通信方法,应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们,消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的

集群内容器访问集群外服务

企业内部一般存在很多的微服务,在逐步容器化的过程中,会有部分服务在集群外部,未完成容器化,比如数据库,而部分已经完成容器化的依赖于这些服务的服务,过渡过程中,需要集群内部的容器访问集群外部的服务,为了在容器化过程中,让服务不中断,就需要让Kubernetes集群内部的容器能访问集群外部的服务,怎么做