知识准备和环境准备前导知识本着对零基础的同学友好的态度(尤其是像笔者这样的非科班生555),前排提示阅读本文前你至少需要以下知识:掌握虚拟机的使用,尤其是网络的配置Linux的使用,尤其是CentOS 7的systemctl功能了解如何更换软件安装源(主要是yum和docker)了解docker和容器的基本概念大致了解yaml可能的方法(但一般可以通过更换软件源代替)也就是说,以上的知识本文不会详
转载
2024-08-31 23:06:39
11阅读
最近在学习k8s,在网上找了数据库的项目作为练习,也算是对最近工作的一个总结。一个是简单的mysql服务,另外一个是分布式的redis服务。mysql服务1、创建一个新的namespace2、在该namespace下创建一个deployment3、deployment自动部署好replicaSet和pod4、创建对应服务5、验证是否成功下面是具体的操作说明1、创建一个新的namespace#创建n
转载
2023-09-07 17:50:15
286阅读
## 实现k8s安装mysql默认密码
### 概述
在Kubernetes(k8s)集群中安装MySQL时,需要设置默认密码以便后续访问。本文将介绍如何通过一系列步骤来实现k8s安装MySQL并设置默认密码。
### 流程
下面是实现k8s安装MySQL默认密码的步骤:
| 步骤 | 描述 |
| --- | --- |
| 步骤1 | 创建MySQL的配置文件 |
| 步骤2 | 创
原创
2023-11-28 15:02:03
283阅读
这个算是基于kubernetes集群的项目持续集成的前导篇,先把这用环境搭建好我们后面就可以专注做基于k8s的docker化项目持续集成了。gitlab安装https://about.gitlab.com/installation/#centos-7参考这个安装(安装方式很多docker、k8s都有),我这里用yum的形式,也比较简单。基本就这几个命令:sudo yum install
-y cu
转载
2024-05-25 10:29:09
111阅读
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的Deployment控制器Pod与控制器的关系Deployment的功能YAML字段解析使用Deployment部署无状态应用升级与回滚弹性伸缩Deployment与ReplicaSet Pod与控制器的关系控制器(Controllers)是在集群上管理和运行容器的对象。控制器通过label-selector关联Pod。Pod通过控制器可以实现应用的运维,如伸缩、滚动升级等。Depl
转载
2023-11-24 22:13:14
56阅读
可以参考: 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阅读
安装前必读:1、kube1.18.0不要用,kube1.18.0不要用,kube1.18.0不要用,上官网花钱买个稳定版本!!!2、因为sealos1.20+ 不支持docker.,所以不建议安装1.20+,就装1.19+版本即可!!!且1.19+版本会自动把docker安装好!!!3、我之前安装了多次,最终都以格式化系统重装结束,一把辛酸泪……所以如果你遇到实在安装不下去了,就格式化吧……或者你
转载
2024-01-06 17:22:36
88阅读
节点规划说明版本:1.20.2kubeadm方式安装。要求:master节点需要2*cpu,2G内存。节点IP组件master10.0.0.100docker,kubeadm,kubelet,kubectl,flannel,kube-dasboardnode0110.0.0.101docker,kubeadm,kubelet,kubectl,flannelnode0210.0.0.102docke
转载
2023-11-01 20:01:10
173阅读
# 如何在Kubernetes中设置MySQL数据库密码
## 简介
在Kubernetes集群中部署MySQL数据库时,为了加强安全性,我们通常需要设置数据库的密码。在本篇文章中,我将向您展示如何在Kubernetes中设置MySQL数据库密码的步骤及相关代码示例。
## 步骤概述
在Kubernetes中设置MySQL密码的步骤如下所示:
| 步骤 | 描述
原创
2024-03-22 09:40:53
109阅读
## k8s改MySQL密码
在Kubernetes(k8s)集群中运行MySQL数据库是很常见的场景。MySQL是一种流行的关系型数据库管理系统,用于存储和管理数据。默认情况下,MySQL的root用户没有密码,但出于安全考虑,我们应该为root用户设置一个强密码。本文将介绍如何使用k8s改变MySQL密码,并提供相应的代码示例。
### 1. 创建MySQL Deployment
首先,
原创
2024-01-13 10:03:16
513阅读
文章目录一. Configmap1、资源清单创建创建 ConfigMap 的资源清单1. 使用目录创建2. 使用文件创建3. 使用命令值创建4、通过yaml文件创建2、Pod 中使用 ConfigMap1. 使用 ConfigMap 来替代环境变量2. 使用 ConfigMap 设置命令行参数3. 通过数据卷插件使用ConfigMap4. ConfigMap 的热更新二. Secret1. Se
转载
2024-05-05 21:33:54
56阅读
本文通过搭建MySQL环境来了解k8s的重要概念,包括持久卷,网络和参数配置。这是下篇,专门讲解参数配置。如果你有些地方不能完全看明白,请先看上篇"通过搭建MySQL掌握k8s(Kubernetes)重要概念(上):网络与持久卷"。配置参数:参数配置是K8s里比较重要的一个概念,它包含了下面三个部分:ConfigMap:是用来保存共享配置数据的。当你需要在不同的配置文件之间共享数据时,你可以把这些
转载
2024-05-20 10:26:02
67阅读
零、前情纪要上一遍文章一、知识储备Pod: Kubernetes的基本调度单元称为“pod”。通过该种抽象类别可以把更级别的抽象内容增加到容器化组件。一个pod一般包含一个或多个容器,这样可以保证它们一直位于主机上,并且可以共享资源。Kubernetes中的每个pod都被分配一个唯一的(在集群内的)IP地址这样久可以运行应用程序使用同一端口,而避免了发生冲突的问题。Pod可以定义一个卷,例如本地磁
转载
2024-07-23 11:12:02
79阅读
安装efk日志系统,我是k8s安装的可以参考:k8s安装elastalert在这之前需要先做dockerfile文件: dockerfile文件目录:如下#master.zip包
wget https://github.com/xuyaoqiang/elastalert-dingtalk-plugin/archive/master.zip国内地址#dingtalk_alert.py
#! /usr
转载
2024-03-27 13:16:27
121阅读
mysql部署在k8s 实战篇 - mysql部署 - 1章节中,已经部署好了mysql。部署好之后需要使用到mysql的存储及查询数据等功能。但是mysql不可避免的会出现宕机或者误删除的情况。数据能持久保存下来的话,在下次mysql重启或者是重新部署的时候,就不需要在导入数据。这一章主要讲解如何存储数据到宿主机硬盘,在重新部署的时候加载宿主机硬盘数据。1、准备初始化脚本信息创建表空间执行sql
转载
2023-08-05 17:57:56
458阅读
# Kubernetes(简称K8s)是一款开源的容器编排系统,可以用来自动化部署、扩展和管理容器化应用程序。在本文中,我将教你如何安装Kubernetes集群。
## 安装Kubernetes集群步骤
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 安装Docker |
| 2 | 安装kubeadm, kubectl, kubelet |
| 3 | 初始化Master
原创
2024-02-27 11:50:19
357阅读
K8S安装MySQL详细步骤及代码示例
作为一位经验丰富的开发者,现在我将教会你如何在Kubernetes(K8S)中安装MySQL数据库。在开始之前,我们需要确保已经正确安装和配置了K8S环境。
整体流程如下所示:
步骤名称 | 操作步骤
--------------|------------
步骤一:创建命名空间 | 使用kubectl创建一个专用的命名空间,用于存储MySQ
原创
2024-02-02 11:39:13
39阅读
如何在Kubernetes中安装MySQL
在Kubernetes(简称K8S)中安装MySQL可以为我们的应用程序提供一个可靠、可扩展和高可用的数据库服务。本文将介绍如何使用Kubernetes在集群中安装和运行MySQL,以下是整个安装过程的步骤概览:
步骤 | 操作
--------------|-------------------
准备MySQL YAML文件
原创
2024-01-30 14:01:35
141阅读
K8S安装MySQL详细步骤教程
在Kubernetes(K8S)中安装MySQL是一个可行且常见的任务。本文将为刚入行的小白开发者介绍如何在K8S中安装MySQL,并附上详细的代码示例。以下是整个过程的步骤概览:
步骤 | 操作
--------|----------
步骤1 | 创建MySQL Kubernetes配置文件
步骤2 | 创建MySQL的Persistent
原创
2024-02-06 10:21:15
121阅读