avatar
文章
268
标签
109
分类
39

首页
分类
归档
反馈
叶落花开的博客
搜索
首页
分类
归档
反馈
K8s创建持久化存储PV和PVC(kubernetes v1.23)
发表于2022-11-10|服务端开发容器技术

一、临时存储

  当pod的存储方案设定为emptydir的时候,pod启动时就会在pod所在节点的磁盘空间开辟出一块空卷,pod启动后容器产生的数据会存放到那个空卷中,供pod内的容器读取和写入数据,一旦pod容器消失,节点上开辟出的这个临时空间就会随着pod销毁。

二、半持久化存储

hostpath类型则是映射node文件系统中的文件或者目录到pod里。因为在k8s中pod会漂移,当pod漂移到其他node节点的时候,pod不会跨节点的去读取目录。所以说是一种半持久化的存储方式

三、持久化存储

PV是集群中的一块存储,是集群资源,是持久化存储,对存储资源进行抽象。和普通的 Volume 一样,也是使用卷插件来实现的,只是它们拥有独立于任何使用 PV 的 Pod 的生命周期。

阅读全文
K8s的各种命令(v1.23)
发表于2022-11-10|服务端开发容器技术
  • 列出所有运行的Pod信息
    kubectl get pods

  • 列出所有有关mysql的信息
    kubectl get all | grep mysql

  • 查看启动进度
    kubectl get pods -l app=mysql --watch

  • 列出Pod以及运行Pod节点信息。(#加-o可以把node列出来,也就是pod在哪个节点上能列出来)
    kubectl get pods -o wide

  • 列出指定NAME的 replication controller信息
    kubectl get replicationcontroller web

  • 以JSON格式输出一个pod信息
    kubectl get -o json pod web-pod-13je7

阅读全文
Swift - 延时执行的四种方式
发表于2022-11-10|客户端开发Swift开发

Swift - 延时执行的四种方式

// 1.perform(必须在主线程中执行)
self.perform(#selector(delayExecution), with: nil, afterDelay: 3)
// 取消
NSObject.cancelPreviousPerformRequests(withTarget: self)

// 2.timer(必须在主线程中执行)
Timer.scheduledTimer(timeInterval: 3, target: self, selector: #selector(delayExecution), userInfo: nil, repeats: false)

// 3.Thread (在主线程会卡主界面)
Thread.sleep(forTimeInterval: 3)
self.delayExecution()

// 4.GCD 主线程/子线程
DispatchQueue.main.asyncAfter(deadline: .now() + 3) {
self.delayExecution()
}

DispatchQueue.global().asyncAfter(deadline: .now() + 3) {
self.delayExecution()
}
阅读全文
Windows下hexo博客迁移
发表于2022-11-09|Web技术Hexo搭建博客教程

Hexo用户指南 - 博客迁移

GitHub+Hexo搭建博客的过程比较平滑,但是它的配置却非常耗时,一旦电脑出现问题或者需要在另外一台电脑上写博客,那么Hexo博客的迁移非常就让人头疼。下面参考其他博客的方法,针对类似问题,整理出一个能在平时就管理重要文件的方法,方便随时迁移。

操作步骤

基础配置

1、安装Git客户端

2、安装node.JS

阅读全文
hexo-admin设置用户名及密码
发表于2022-11-09|Web技术Hexo搭建博客教程

安装hexo插件

安装并使用hexo-admin

npm install --save hexo-admin
hexo -s

可以运行hexo,接下来在浏览器地址栏粘贴这个地址,

http://localhost:4000/admin/

就可以直接在浏览器里用markdown写博文了。

阅读全文
Docker部署Tomcat和Web应用及整体打包镜像
发表于2022-05-27|服务端开发容器技术

拉取Tomcat镜像

这里只拉取一个Tomcat容器,运行一个简单的web项目,确保整个docker可以正常运行。

查看Tomcat镜像:docker search tomcat

[root@k8s-03 ~]# docker search tomcat
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
tomcat Apache Tomcat is an open source implementati… 3326 [OK]
tomee Apache TomEE is an all-Apache Java EE certif… 97 [OK]
bitnami/tomcat Bitnami Tomcat Docker Image 45 [OK]
...
阅读全文
1…343536…45
avatar
叶落花开
持续学习,记录后端技术、web技术,以及对认知、技术变现的思考。
文章
268
标签
109
分类
39
友情链接
  • 各大高校博士招生信息
  • 小新软件安装服务
分类
  • IT技术35
    • Anki19
    • Linux7
    • Mac1
    • Windows2
  • Web技术23
    • Electron2
    • Hexo搭建博客教程9
标签
Anki Apache Containerd Corba Docker Dockerd Electron English Git Hexo JNA JacORB Java Javascript Jmeter K8s Kubernetes Kuboard Linux Mac Maven MongoDB Moviepy Node Nodejs OpenAI PMD PV PVC Python Realm RealmSwift Selenium Service Simulator Spring SpringBoot SpringMVC Sqlite Statefuset
网站资讯
文章数目 :
268
最后更新时间 :
©2020 - 2025 By 叶落花开
框架 Hexo|主题 Butterfly
本地搜索
数据库加载中