etcd集群k8s k8

实现k8s自定义controller

创建crd apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: name: fruits.crd.io spec: group: crd.io versions: - name: v1 served ......
controller k8s k8 8s

etcd磁盘满解决方案

​Etcd 磁盘空间爆满解决方案 k8s技术圈 2023-11-21 20:04 发表于四川 2人听过 以下文章来源于SRE运维进阶之路 ,作者clay SRE运维进阶之路. 专注于 SRE 运维、云原生、稳定性、高可用性、可观测性、DevOps 等技术 Etcd 磁盘空间爆满解决方案 etcd默认 ......
磁盘 解决方案 方案 etcd

C++聊天集群服务器6

一、客户端开发 代码如下: #include "json.hpp" #include <iostream> #include <thread> #include <string> #include <vector> #include <chrono> #include <ctime> #includ ......
集群 服务器

通过宿主机查看K8S或者是容器内的Java程序的简单方法

通过宿主机查看K8S或者是容器内的Java程序的简单方法 背景 最近一个项目的环境出现了 cannot create native process 的错误提示 出现这个错误提示时, docker exec 或者是 kube exec 进入容器/POD内部后,无法使用jstack等的命令. 然后想简单 ......
宿主机 宿主 容器 程序 方法

云计算中的容器化搭档Docker和K8S

目录Docker容器Docker架构Kubernetes(k8s)容器技术演变传统部署时代:虚拟化部署时代:容器部署时代:为什么需要 Kubernetes,它能做什么?Docker vs K8s容器引擎 vs. 容器编排器:支持的镜像类型:镜像定义方式:Docker Swarm vs K8sK8s弃 ......
搭档 容器 Docker K8S 8S

.net core - 本地使用minikube搭建k8s - k8s(微服务学习) 一

1.Docker-Desktop 首先本地电脑需要安装docker-desktop Docker-Desktop的windows程序 下载网址: docker-desktop 2.K8s安装 1.kubectl下载 首先创建一个文件夹目录 kubectl得安装可使用2种方式 1. 直接下载exe后放 ......
k8s minikube core 8s k8

基于Docker容器搭建hadoop完全分布式集群环境

简介 物理机:windows10 宿主机:Centos7虚拟机,需要安装Docker服务 hadoop集群节点:3个centos7的容器,hadoop1、hadoop2、hadoop3 组件: 容器镜像:Centos7 Docker CE 24.0.7 JDK1.8.0_181 Hadoop3.1. ......
分布式 集群 容器 环境 Docker

K8S-部署Kafka

nfs&rpc离线包下载 链接:https://pan.baidu.com/s/1NtsBd_5W4NVfL3A2BvwqUA 提取码:0000 #master&slave #上传rpm文件到此目录 mkdir -p /opt/software/nfs_rpc#安装NFSrpm -Uvh *.rpm ......
Kafka K8S K8 8S

kubeadm更新k8s集群证书(1.23.14版本)

1、更新证书 [root@k8s-master01 kubernetes-1.23.14-0]# kubeadm certs renew all --config=kubeadm-config.yaml certificate embedded in the kubeconfig file for ......
集群 证书 kubeadm 版本 k8s

K8s构建的mysql无法远程连接

最近在写一个老师布置的大作业,都是老师写好的yaml文件,都是没问题的,但是构建的mysql无法远程连接。 尝试了网上的很多方法,都失败了,我的构建过程应该是没什么错误的,所以网上的方法并不奏效,这里提供一个很容易被忽视的思路。 我的k8s是三台虚拟机构成的集群,如果远程连接失败很可能是你的ip地址 ......
mysql K8s K8 8s

kubeadm续期k8s集群证书

1、备份 mkdir /opt/2023-12-09-k8s-backup cp -a /etc/kubernetes /opt/2023-12-09-k8s-backup cp -a /var/lib/etcd /opt/2023-12-09-k8s-backupcp -a /root/.kube ......
集群 证书 kubeadm k8s k8

k8s:通过 kubectl 插件 Kubepug 实现集群升级检查(废弃API资源检查)

背景:k8s 的版本迭代很快,虽然主要版本一直没有变化,但是次要版本一直在迭代,2022年一年就发布了三个次要版本,同时不同的次要版本之间 API 资源一直在变化,有新加入的,也有废弃删除的。不同版本的 api 资源版本也有不同,往往不是向下兼容的,比如在低版本中 API 资源版本为 v1beta1 ......
集群 插件 Kubepug kubectl 资源

通过kubeadm方式安装k8s

虚拟机最少是 2 core,master内存最小3G,node内存最小2G. 要求的Docker版本是18.03,如果不是安装的docker ce,版本是过旧的,可以选择删除后重新安装; 也可以重新创建一个虚拟机执行以下命令。 简单方法:使用master指定到第15步之后,克隆出两台node,在no ......
kubeadm 方式 k8s k8 8s

k8s~envoy上添加wasm插件

先查看这篇文章k8s~envoy的部署 当在Kubernetes中使用Envoy的WASM过滤器时,WASM过滤器会与Envoy一起部署在同一个Pod中,并与后端服务进行通信。以下是一个简单的关系图示意: + + | Kubernetes | | Cluster | + | + | | + v + ......
插件 envoy wasm k8s k8

k8s~envoy的部署

参考文档 https://blog.51cto.com/wangguishe/5789239 https://blog.csdn.net/qq_29974229/article/details/127190476 https://blog.51cto.com/wangguishe/5789239 e ......
envoy k8s k8 8s

kafka集群双活-数据迁移

一、集群搭建(kafka使用自带的zookeeper) 前提:必须要有java环境 1、下载地址: http://kafka.apache.org/downloads 2、安装目录 /app/kafka tar -zxvf kafka_2.12-3.6.1.tgz 建立数据和日志存储目录 mkdir ......
集群 数据 kafka

当创建statefulset资源后,k8s组件如何协作

StatefulSet工作负载之间使用Headless Service来定义Pod网路标识,生成可解析的DNS域名名称记录,用于同一StatefulSet工作负载彼此Pod之间的通信。 ......
statefulset 组件 资源 k8s k8

rancher安装k8s的问题

1.报错本机ip链接本地ip:2379不通 2379为etcd的客户端访问端口,然后测试单纯用docker run 起nginx 也访问不了 原因内核3.10与docker不兼容,升级内核到kernel-lt-5.4.242后,容器恢复正常。升级内核方法:https://www.cnblogs.co ......
rancher 问题 k8s k8 8s

go-zero 的 etcd 配置

实现代码在 core/discov/config.go 文件中: type EtcdConf struct { Hosts []string Key string ID int64 `json:",optional"` User string `json:",optional"` Pass stri ......
go-zero etcd zero go

redis集群双活-数据迁移

一、redis双活 1、集群搭建 (一主两从) Redis-Sentinel是redis官方推荐的高可用性解决方案,sentinel哨兵是特殊的redis服务,不提供读写服务,主要用来监控redis实例节点,当用redis作master-slave的高可用时,如果master本身宕机,redis本身 ......
集群 数据 redis

nginx搭建SRS-HLS分发集群

1、NGINX Edge Cluster NGINX边缘集群,本质上就是带有缓存的反向代理,也就是NGNIX Proxy with Cache。 只需要配置NGINX的缓存策略就可以,不需要额外插件,NGINX本身就支持: 在/etc/nginx/conf.d下新建: vi ngins-srs-ca ......
集群 SRS-HLS nginx SRS HLS

没错,数据库确实应该放入 K8s 里!

昨天冯老板发了一篇文章探讨了为什么将数据库放入 K8S 中不是一个明智的选择。 如果是四年前有人质疑容器化数据库我觉得还可以 battle 一下,都 2023 年了还有人不能认清这个大势,我就有必要来谈谈我的看法了。 我从 K8s 0.9 版本时就开始做这件事,当时确实略早,CSI 都不成熟,到 1 ......
数据库 数据 K8s K8 8s

k8 流水线 缺少maven 依赖包 coredns加域名解析

在k8s 里面加域名解析hosts apiVersion: v1 data: Corefile: | .:53 { errors health { lameduck 5s } ready kubernetes cluster.local in-addr.arpa ip6.arpa { pods in ......
流水线 流水 coredns 域名 maven

将 .NET Aspire AppHost 部署到 Kubernetes 集群

使用Aspirate可以将Aspire程序部署到Kubernetes 集群 工具安装 dotnet tool install -g aspirate --prerelease 注意:Aspirate 正在开发中,该软件包将作为预览版进行版本控制,--prelease 选项将获得最新的预览版。 容器注 ......
集群 Kubernetes AppHost Aspire NET

go-zero 之安装 etcd

本文只涉及 Linux 上的安装。 二进制安装 下载二进制安装包 ETCD_VER=v3.4.28 DOWNLOAD_URL=https://github.com/etcd-io/etcd/releases/download INSTALL_DIR=/tmp rm -f ${INSTALL_DIR} ......
go-zero etcd zero go

修改k8s节点上的pod数

测试环境是k8s1.25 查看kubelet配置文件 查看/etc/systemd/system/kubelet.service.d/10-kubeadm.conf 本次测试是在/var/lib/kubelet/kubeadm-flags.env中添加了参数--max-pods=200,然后重启ku ......
节点 k8s pod k8 8s

十一、RabbitMQ集群

一、clustering 1、使用集群的原因 2、搭建步骤 2.1 搭建架构图 2.2 操作步骤 2.3 实战部分操作演示 二、镜像队列 1、使用镜像的原因 2、搭建步骤 2.1 操作步骤 2.2 实战步骤 三、Haproxy+Keepalive实现高可用负载均衡 1、整体架构图 2、Haproxy ......
集群 RabbitMQ

k8s持久化存储

1、存储卷介绍 存储卷的分类 # kubectl explain pod.spec.volumes 存储卷的选择 文件存储,如nfs、glusterfs、cephfs等,数据共享,但是性能较差 块存储,如iscsi、rbd等,性能较好,不能实现数据共享(部分) 对象存储,如ceph对象存储,性能好, ......
k8s k8 8s

Redis集群

Redis Sentinel: 什么是 Sentinel? 有什么用? Sentinel 如何检测节点是否下线?主观下线与客观下线的区别? Sentinel 是如何实现故障转移的? 为什么建议部署多个 sentinel 节点(哨兵集群)? Sentinel 如何选择出新的 master(选举机制)? ......
集群 Redis

vSAN集群添加宿主机报错问题处理

背景: 1、新增宿主机到vsan集群,服务器网口只有4个,所以规划vsan和管理关联到标准交换机(vsan的适配器MTU-9000、管理的适配器MTU-1500)--使用两个网口、vmotion和业务vlan关联到分布式交换机 使用两个网口;2、在往vsan集群添加宿主机的时候,新的宿主机HA状态一 ......
宿主机 宿主 集群 问题 vSAN
共4000篇  :11/134页 首页上一页11下一页尾页