1.介绍在前面文章中已经提到,Service对集群之外暴露服务的主要方式有两种:NotePort和LoadBalancer,但是这两种方式,都有一定的缺点:NodePort方式的缺点是会占用很多集群机器的端口,那么当集群服务变多的时候,这个缺点就愈发明显LB方式的缺点是每个service需要一个LB,浪费、麻烦,并且需要kubernetes之外设备的支持2.ingress-nginx、k8s、al
转载
2024-01-08 12:46:34
141阅读
k8s集群中安装redis、mysql(使用helm),两个简单的案例。1、k8s中安装redis服务 (4.0.8-r2)mkdir rediswork
cd rediswork
helm search redis
helm fetch stable/redis --version 1.1.15 #下载redis-1.1.15.tgz包到当前目录
tar -zxvf redis-1.1
转载
2023-06-02 09:48:31
409阅读
目录k8s实战部署harbor作为k8s镜像仓库1.实验目标2.在node1上安装harbor3.编辑harbor配置文件4.执行安装5.浏览器访问6.建立镜像仓库7. 所有节点都配置docker信任harbor仓库并重启docker 注意:所有节点8.docker登陆harbor ( 所有节点 都执行 )9.下载镜像修改tag并push到harbor上 ( 注意:从节点执行 )1
转载
2023-09-11 20:35:28
189阅读
k8s 官网详解:准备环境:三台centos7 服务器192.168.6.129 k8s-master(主)192.168.6.130 k8s-node-1(节点)192.168.6.131 k8s-node-2(节点)#kubernetes(k8s)的安装方法五种方法:kubernetes 二进制安装 (配置最繁琐,不亚于安装openstack)kubeadm 安装
目录 k8s网络CNI之flannelk8s网络模型常见CNI项目Flannel插件flannel原理说明flannel配置参数flannel初始配置flannel后端实现原理host-gwVxLANk8s网络策略之canalcanal安装NetworkPolicy相关术语kubectl explain networkpolicy.spec讲解:实验创建两个namespace创建pod管理入站
转载
2024-08-09 20:01:55
26阅读
可以参考: https://github.com/gjmzj/kubeasz 1.基础系统配置推荐内存2G/硬盘20G以上最小化安装Ubuntu 16.04 server或者CentOS 7 Minimal配置基础网络、更新源、SSH登陆等2.安装依赖工具Ubuntu 16.04 请执行以下脚本:# 文档中脚本默认均以root用户执行 apt-get update &
转载
2023-12-01 21:24:53
10阅读
之前结合实际经验写过一篇k8s集群安装的文章,但是针对的是老版本的安装方法,k8s的组件如今全部采用pod的方式运行,所以又重新安装了本地的集群,现将集群的安装过程整理记录如下。集群规划如下角色ip节点名称master192.168.56.4v03node1192.168.56.2v01node2192.168.56.3v02另外还有一台节点v04作为docker的私库,和集群的外挂磁盘所在节点。
转载
2023-12-11 21:00:53
7阅读
1,Helm 介绍核心术语:
Chart:一个helm程序包Repository:Charts仓库,https/http 服务器Release:特定的Chart部署与目标集群上的一个实例Chart -> Config -> Release程序架构:
Helm:客户端,管理本地的Chart仓库,管理Chart,与Tiller服务器交互,发送Chart,实现安装、查询、卸载等操作Tille
转载
2023-12-27 11:00:52
108阅读
Kubernetes (K8s) 是一个基于容器的开源平台,用于自动化部署、扩展和管理容器化应用程序。在K8s上搭建Redis集群可以提供高可用和高可靠性。本文将介绍在K8s上搭建Redis集群的步骤,并附带代码示例。
## 搭建K8s上的Redis集群步骤
下面是在Kubernetes上搭建Redis集群的步骤:
| 步骤 | 描述
原创
2024-02-04 10:59:16
46阅读
K8S安装Redis:一篇详细的教程
在这篇文章中,我将向你展示如何使用Kubernetes(简称K8S)来安装和管理Redis。K8S是一个用于自动化部署、扩展和管理应用程序容器的开源系统,而Redis则是一个广泛使用的开源内存数据结构存储,被用作数据库、缓存和消息代理。通过将K8S与Redis结合使用,我们可以轻松地在Kubernetes集群上安装和管理Redis,实现高可用性和横向扩展。
原创
2024-01-30 14:15:41
113阅读
# k8s安装redis
## 介绍
Kubernetes(简称为K8s)是一个用于自动部署、扩展和管理容器化应用程序的开源平台。Redis是一个快速、开源的内存数据库,常用于缓存、消息队列等场景。在Kubernetes中安装和管理Redis可以为应用程序提供高可用性和可伸缩性。本文将介绍如何在Kubernetes上安装Redis,以及如何使用它来提供缓存服务。
## 准备工作
在开始安装
原创
2023-09-10 17:41:19
132阅读
K8S安装Redis指南
在介绍K8S安装Redis之前,我们先了解一下什么是K8S。Kubernetes(简称K8S)是一个开源的容器编排平台,可以帮助我们自动化地部署、扩展和管理应用程序的容器。而Redis是一个高性能的键值存储系统,广泛应用于缓存、消息队列、实时统计等场景。
在本文中,我将向大家分享K8S安装Redis的详细步骤和相关代码示例,希望能帮助大家更好地理解和实践。
首先,我
原创
2024-02-06 10:15:31
89阅读
Kubernetes(简称K8s)是一个用于自动部署、扩展和管理容器化应用程序的开源容器编排平台。Redis是一个开源的、基于内存的Key-Value存储系统,常用于缓存、消息队列和实时计算等场景。本文将介绍在Kubernetes上安装Redis的流程,并提供相应的代码示例。
**1. 准备工作**
在开始安装Redis之前,需要先准备好Kubernetes集群。如果你已经有一个可用的集群,可
原创
2024-01-30 14:10:34
96阅读
# k8s Redis安装教程
## 概述
在本教程中,我将指导你如何在Kubernetes(k8s)集群中安装Redis。Redis是一个常用的内存数据库,它可以在Kubernetes集群中提供高可用性和可扩展性。我们将使用Helm作为包管理器,因为它可以简化Redis的安装和部署过程。
## 准备工作
在开始安装Redis之前,请确保你已经满足以下要求:
1. 已经安装并配置好一个可用的K
原创
2024-01-30 11:18:43
54阅读
# k8s安装 Redis
## 概述
在本文中,我将教会你如何在kubernetes(k8s)环境中安装Redis。首先,让我们一起了解一下整个安装过程的流程。
## 安装流程
| 步骤 | 描述 |
| --- | --- |
| 1 | 创建一个redis命名空间 |
| 2 | 在k8s中部署Redis Master |
| 3 | 配置Redis Slave |
| 4 | 配置R
原创
2023-12-12 10:57:29
133阅读
Redis 简介Redis 是我们常用的非关系型数据库,在项目开发、测试、部署到生成环境时,经常需要部署一套 Redis 来对数据进行缓存。这里介绍下如何在 Kubernetes 环境中部署用于开发、测试的环境的 Redis 数据库,当然,部署的是单节点模式,并非用于生产环境的主从、哨兵或集群模式。单节点的 Redis 部署简单,且配置存活探针,能保证快速检测 Redis 是否可用,当不可用时快速
转载
2024-07-18 14:24:08
64阅读
1.#k8s部署jenkins #k8s中运行jenkins服务,gitlab还是跑在物理机上,因为经常需要clone修改代码。 #基于java命令,运⾏java war包或jar包,本次以jenkins.war 包部署⽅式为例,jenkins的数据保存⾄外部存储(NFS或者PVC)。 1.1#镜像⽬录⽂件: # pwd /opt/k8s-data/do
转载
2024-08-01 11:57:00
57阅读
mysql部署在k8s 实战篇 - mysql部署 - 1章节中,已经部署好了mysql。部署好之后需要使用到mysql的存储及查询数据等功能。但是mysql不可避免的会出现宕机或者误删除的情况。数据能持久保存下来的话,在下次mysql重启或者是重新部署的时候,就不需要在导入数据。这一章主要讲解如何存储数据到宿主机硬盘,在重新部署的时候加载宿主机硬盘数据。1、准备初始化脚本信息创建表空间执行sql
转载
2023-08-05 17:57:56
458阅读
在Kubernetes(简称K8s)集群上安装Mattermost是一个常见的需求,Mattermost是一个类似于Slack的开源团队协作工具。本文将详细介绍如何通过代码示例,实现在K8s上安装Mattermost的步骤。
## 准备工作
在开始之前,我们需要确保已经安装了以下软件:
- Docker
- Kubernetes
- Helm
确保集群已经准备好,并且可以通过kubectl
原创
2024-01-18 12:18:22
145阅读
创建一个文件,然后把内容复制进去,执行。创建一个文件,然后把内容复制进去,执行。解决etcd监控证书找不到问题。使用命令查看一下运行状态。到这里就全部安装完成了。
原创
2024-02-22 09:42:05
90阅读