logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

K8s-数据存储-Volume

Volume是Pod中能够被多个容器访问的共享目录,它被定义在Pod上,然后被一个Pod里的多个容器挂载到具体的文件目录下,kubernetes通过Volume实现同一个Pod中不同容器之间的数据共享以及数据的持久化存储。Volume的生命周期不与Pod中单个容器的生命周期相关,当容器终止或者重启时,Volume中的数据也不会丢失。

文章图片
#kubernetes#k8s#linux +2
Shell脚本判断、if语句

案例:判断是否是两个参数,如果不是两个参数,则显示“必须输入两个参数”,如果输入的是两个参数,则继续运行脚本;判断是否为整数,如果输入的不是整数,则显示“输入的参数必须是整数”,如果输入的整数,则继续执行脚本;比较大小,分为三个阶段:大于、等于、小于。

文章图片
#bash#linux#开发语言 +1
FTP服务

FTP:文件传输协议(File Transfer Protocol 简称FTP),是一种用于在网络上进行文件传输的标准协议。它允许用户通过网络从一个计算机向另一个计算机传输文件。FTP 是互联网早期的基本协议之一,提供了一种可靠、简单的方式来共享文件。采用c/s模式。控制端口:21;数据端口:20。

文章图片
#linux#运维
Samba服务

Samba是一种实现SMB(Server Message Block)协议的软件,它允许 Linux 和 Unix 系统与 Windows 系统进行网络文件和打印服务的共享。主要进程:samba服务的进程由smbd和nmbd组成。smbd进程:主要负责管理服务器上的共享目录、打印机、提供登录认证、创建对话进程和SMB资源共享等功能;端口:139和445。nmbd进程:主要负责提供NetBIOS的域

文章图片
#linux#运维
Jenkins

Jenkins是一个开源CI&CD软件、提供友好操作界面的持续集成(CI)工具;起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行;Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行;通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具:GIT、SVN;构建工具有:Maven、Ant、G

文章图片
#jenkins#linux#运维
K8s-services+pod详解1

Service可以看作是一组同类Pod对外的访问接口。借助Service,应用可以方便地实现服务发现和负载均衡。我们能够利用Deployment创建一组Pod来提供具有高可用性的服务。虽然每个Pod都会分配一个单独的Pod IP,然而却存在如下两问题:Pod IP 会随着Pod的重建产生变化;Pod IP 仅仅是集群内可见的虚拟IP,外部无法访问。这样对于访问这个服务带来了难度。因此,Kubern

文章图片
#kubernetes#k8s#linux +2
Rocky Linux 9搭建K8s-1.28.0+docker一主多从集群测试环境

Kubernetes集群大体上分为两类:一主多从和多主多从。一主多从:一台master节点和多台node节点,搭建简单,但是有单机故障风险,适用于测试环境;多主多从:多台master节点和多台node节点,搭建麻烦,安全性高,适用于生产环境。Kubernetes有多种部署方式,目前主流的方式有kubeadm、minikube、二进制包。

文章图片
#kubernetes#docker#k8s +2
到底了