k8s部署单节点postgresql并使用local-path-provisioner storageClass作为持久化存储
部署headless svc apiVersion: v1
kind: Service
metadata:
name: postgres-headless
labels:
app: postgres-headless
spec:
ports:
- port: 5432
k8s中部署redis主从集群
在k8s中用于部署redis主的节点打上污点,如果redis不用单独节点部署不需要执行次步 kubectl taint node nodename node=redis-master:NoSchedule 在k8s中用于部署redis从的节点打上污点,如果redis不用单独节点部署不需要执行次步
云原生
未读
k8s网关入口haproxy-ingress部署
什么是haproxy-ingress HAProxy Ingress 是一个为 Kubernetes 集群设计的官方入口控制器,它将高性能的 HAProxy 负载均衡器无缝集成到 Kubernetes 中,作为集群外部流量的统一入口 为什么选择 HAProxy HAProxy Ingress 的最大
k8s中使用cloudnativepg部署postgresql集群,主从故障自动切换
部署sc,我这里部署的local-path-provisioner local-path-provisioner.yaml 将sc设置为默认 kubectl patch storageclass local-path -p '{"metadata": {"annotations":{"storage
云原生
未读
k8s 部署单节点rabbitmq并安装rabbitmq_delayed_message_exchange-3.13.0.ez插件
build Dockerfile内容 FROM rabbitmq:3.13-management
COPY rabbitmq_delayed_message_exchange-3.13.0.ez /opt/rabbitmq/plugins
RUN chown -R rabbitmq:rabbitm
云原生
未读
nacos v3.1.1使用postgresql作为数据持久化,jdk版本21
构建Dockerfile,插件在文章底部 FROM nacos/nacos-server:v3.1.1
RUN mkdir -p /home/nacos/plugins/datasource
COPY nacos-postgresql-datasource-plugin-ext-1.0.0-SNA
云原生
未读
centos安装gluster集群
设置时间同步,每天执行,如果可以上网直接阿里云ntpserver,不能上网安装ntpd同步 yum install ntpdate -y
ntpdate ntp.aliyun.com
echo '*/3 * * * * /usr/bin/ntpdate ntp.aliyun.com' >> /var
云原生
未读
loki监控k8s pod日志
创建命名空间 apiVersion: v1
kind: Namespace
metadata:
name: logging
labels:
name: logging 部署loki apiVersion: v1
kind: ConfigMap
metadata:
name: lo
云原生
未读
promethues监控k8s
适合二进制安装的k8s,其他基于kubeadmin部署的不需要创建etcd secret还要把Prometheus部署清单中关于etcd的删掉 创建命名空间 apiVersion: v1
kind: Namespace
metadata:
name: monitor
labels:

