集群kubeadm k8s k8

使用 DcokerCompose 搭建 mongodb 副本集群

前面我们搭建了 mongodb 单机环境,但是在实际生产环境中,为了高可用,肯定需要搭建 mongodb 集群。mongodb 集群主要分为两种:副本集群和分片集群。其中副本集群搭建容易,是生产环境中使用最多的集群,因此很有必要掌握。 副本集群比较类似于 mysql 的主从复制,一主多从,每个节点的 ......
副本 集群 DcokerCompose mongodb

k8s实战案例之运行WordPress

LNMP案例之基于Nginx+PHP实现WordPress博客站点,要求Nginx+PHP运⾏在同⼀个Pod的不同容器;nginx主要作用是接入站点请求,如果请求静态资源nginx就直接响应;如果请求的是一个动态php资源,就将对应请求转发给另一个php容器进行处理;在一个pod中运行多容器,网络名... ......
实战 WordPress 案例 k8s k8

以二进制文件安装K8S之部署Node服务

## 概述 在Node上需要部署`Docker`、`kubelet`、`kube-proxy`,在成功加入Kubernetes集群后,还需要部署CNI网络插件、DNS插件等管理组件。 本节以将192.168.3.138和192.168.3.139两台主机部署为Node为例进行说明。 在部署之前,先确 ......
二进制 文件 Node K8S K8

以二进制文件安装K8S之部署etcd高可用集群

## 概述 前提条件:已经准备好CA根证书(etcd在制作CA证书时需要CA根证书),并且把CA根证书文件`ca.key`和`ca.crt`拷贝到3个etcd节点的`/etc/kubernetes/pki`目录下。 3台主机的IP地址分别为`192.168.3.135`、`192.168.3.136 ......
二进制 集群 文件 etcd K8S

以二进制文件安装K8S之部署Master高可用集群

如下以二进制文件方式部署安全的Kubernetes Master高可用集群,具体步骤如下: 1.下载Kubernetes服务的二进制文件 2.部署kube-apiserver服务 3.创建客户端CA证书 4.创建客户端连接kube-apiserver服务所需的kubeconfig配置文件 5.部署k ......
二进制 集群 文件 Master K8S

以二进制文件安装K8S之创建CA根证书

为etcd和Kubernetes服务启用基于CA认证的安全机制,需要CA证书进行配置。 如果组织能够提供统一的CA认证中心,则直接使用组织颁发的CA证书即可。如果没有统一的CA认证中心,则可以通过颁发自签名的CA证书来完成安全配置。 如下以通过颁发自签名的CA证书来完成安全配置。 etcd和Kube ......
二进制 证书 文件 K8S K8

以二进制文件安装K8S之环境准备

为了k8s集群能正常运行,需要先完成4项准备工作: 1.关闭防火墙 2.禁用SeLinux 3.关闭Swap 4.安装Docker ## 关闭防火墙 ```shell # 查看防火墙状态 getenforce #关闭防火墙,禁用防火墙开机自启动 systemctl stop firewalld sy ......
二进制 环境 文件 K8S K8

以二进制文件安装K8S之高可用部署架构

在Kubernetes系统中,Master节点扮演着总控中心的角色,通过不间断地与各个工作节点(Node)通信来维护整个集群的健康工作状态,集群中各资源对象的状态则被保存在etcd数据库中。 在正式环境中应确保Master的高可用,并启用安全访问机制,至少包括以下几方面。 - Master的`kub ......
二进制 架构 文件 K8S K8

k8s推送代码至gitlab报错error: RPC failed; result=22, HTTP code = 413 fatal: The remote end hung up unexpectedly

``` # git push -u origin main Username for 'http://gitlab.wjl.net': root Password for 'http://root@gitlab.wjl.net': Counting objects: 1032, done. Delt ......
unexpectedly 代码 gitlab failed result

部署k8s-1.28.0

``` #centos8及其以上不用操作!!! #所有节点上关闭swap分区 swapoff -a ; sed -i '/fstab/d' /etc/fstab #升级系统内核 #导入elrepo gpg key rpm --import https://www.elrepo.org/RPM-GPG ......
k8s k8 8s 28

配置Redis哨兵集群所遇到的问题

配置Redis哨兵集群时日志显示+sdown slave的问题 一、配置及其环境描述(问题产生的原因是因为Redis复制中主节点对从节点的ip配置错误,从而导致哨兵无法识别从节点,进而无法进行故障转移) 1.操作系统:Linux 虚拟机:VMware Workstation 16 Pro 、WSL ......
哨兵 集群 问题 Redis

管理和维护RHCS集群

管理和维护RHCS集群是一个非常复杂和繁琐的工作,要维护好一个RHCS集群,必须熟悉RHCS的基本运行原理,在集群管理方面,RHCS提供了两种方式:即Luci图形界面方式和命令行方式,这儿重点讲述在命令行下如何管理RHCS集群。 启动RHCS集群 RHCS集群的核心进程有cman和rgmanager ......
集群 RHCS

K8S通过Yaml部署Nacos,注册服务报错503

报错信息: ErrCode:503, ErrMsg:server is DOWN now 。detailed error message: Optional[Distro protocol XXXX] 1. 需要多开放几个端口: ports: - port: 8848 name: server ta ......
Nacos Yaml K8S 503 K8

k8s help

[root@localhost ~]# kubectl create deployment web01 --image=httpd --port=80 -r 100 -n default --dry-run=client -o yaml [root@localhost ~]# kubectl cre ......
help k8s k8 8s

K8s 部署Django项目

K8s 部署Django项目 K8s作为目前主流互联网使用技术栈,本次介绍如何将Django项目部署到Kubernetes中。 项目代码使用前面几章节定义的Django文件上传代码,使用上一章打包好的镜像,接下来就是部署到K8s中,请往下看: Deployment yaml apiVersion: ......
项目 Django K8s K8 8s

使用kube-bench检测Kubernetes集群安全

使用kube-bench检测Kubernetes集群安全,CIS (Center for Internet Security)简介,什么是Kube-Bench?,使用kube-bench检测不安全的设置,安装kube-bench,kube-bench检测etcd组件,kube-bench检测mast... ......
集群 kube-bench Kubernetes bench kube

gitlab+jenkins+harbor+k8s部署微服务环境

一、gitlab 1. gitlb部署 version: '3' services: gitlab: image: 'gitlab/gitlab-ce:latest' container_name: 'gitlab' restart: always hostname: '192.168.1.180' ......
jenkins 环境 gitlab harbor k8s

springboot redssion 单机模式/集群模式/哨兵模式连接

引入依赖: <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.10.7</version> </dependency> <dependency> <groupId>cn. ......
模式 哨兵 集群 springboot 单机

CDH集群之YARN性能调优

##### CDH集群之YARN性能调优 > 本文主要讨论CDH集群的YARN调优配置,关于YARN的调优配置,主要关注CPU和内存的调优,其中CPU是指物理CPU个数乘以CPU核数,即Vcores = CPU数量*CPU核数。YARN是以container容器的形式封装资源的,task在conta ......
集群 性能 YARN CDH

[kubernetes]二进制部署k8s集群-基于containerd

基于containerd和kubernetes的二进制文件,内网离线环境下部署1.26版本的集群。并且在内网部署harbor镜像仓库。 ......
二进制 集群 kubernetes containerd k8s

k8s Service(一) ClusterIP、NodePort、LoadBalancer、externalIPs 演示

目录: Service简介kube-proxy3种不同的数据调度模式Service资源的定义格式示例1: ClusterIP 演示示例2: NodePort 演示示例3: LoadBalancer 演示示例4: externalIPs 演示 Service简介 Service:可以理解为pod的负债 ......

集群环境的定时任务重复执行的解决方案

在开发的过程中,经常会遇到需要使用定时器的问题,比如需要定时向任务表写任务。但是项目是部署到集群环境下的,如果不做处理,就会出现定时任务重复执行的问题。问题产生的原因:由于我们项目同时部署在多台集群机器上,因此到达指定的定时时间时,多台机器上的定时器可能会同时启动,造成重复数据或者程序异常等问题。 ......
集群 解决方案 任务 环境 方案

kubeadm证书改成一百年

还有什么问题,想咨询的,加群:582337768。 这个群不是我的,但是我在里面,但是还是那句话,我也不懂。 ``` # 指定tag拉取代码 git clone --single-branch -b v1.20.12 https://github.com/kubernetes/kubernetes. ......
证书 kubeadm

windows环境下redis集群

第一步:安装一个redis,要能正常跑起来(其实只是为了证明你会安安装而已) 第二步:几个节点就创建几个目录(要求最少3个master,如果想有一个从节点的话,那就最少6个节点),然后将redis 目录下的redis-server 及 redis.windows.conf copy到这些目录并修改配 ......
集群 windows 环境 redis

springboot2.0整合redis集群,其实好简单

配置 #redis配置 redis: cluster: nodes: - 127.0.0.1:9000 - 127.0.0.1:9001 - 127.0.0.1:9002 - 127.0.0.1:9003 - 127.0.0.1:9004 - 127.0.0.1:9005 timeout: 6000 ......
集群 springboot2 springboot redis

Sealos 国内集群正式上线,可一键运行 LLama2 中文版大模型!

2023 年 7 月 19 日,MetaAI 宣布开源旗下的 LLama2 大模型,Meta 首席科学家、图灵奖得主 Yann LeCun 在推特上表示 Meta 此举可能将改变大模型行业的竞争格局。一夜之间,大模型格局再次发生巨变。 ![](https://img2023.cnblogs.com/ ......
集群 中文版 模型 Sealos LLama2

vivo 容器集群监控系统优化之道

本文介绍了vivo容器团队基于 Prometheus等云原生监控生态来构建的容器集群监控体系,在业务接入容器监控的过程中遇到的挑战、困难,并分享了相应的应对策略和优化方案。 ......
集群 监控系统 容器 系统 vivo

k8s基础

1. 什么是 k8s 操控多个容器运行项目,比如 docker ; 2. 为什么需要 k8s 传统部署:tomcat (服务器),java 包打包 到 tomcat ;然后访问程序 ; 虚拟部署:虚拟机里面部署 tomcat ,然后把java包放到 tomcat 里面;资源占用较多;新建了一个操作系 ......
基础 k8s k8 8s

Trino418版本动态加载catalog不需要重启集群修改思路及实现

熟悉Trino 的同学应该都知道Trino新增、删除 catalog 都需要重启集群,这个生产环境里如果需要频繁增加数据源的场景是非常不友好的操作。 网上关于动态加载Catalog的方案有一些,但是在Trino比较新的版本里面已经无法适用。 目前官方关于这个功能一直都没有完成,详细issue Dyn ......
集群 思路 catalog 版本 动态

kuboard部署在k8s集群中

kuboard部署在k8s集群中,yaml配置文件 ```shell #cat kuboard.yaml apiVersion: apps/v1 kind: Deployment metadata: labels: app: kuboard name: kuboard spec: replicas: ......
集群 kuboard k8s k8 8s