Mac M1 Parallels CentOS7.9 Deploy Typecho

2024-01-21 07:44

本文主要是介绍Mac M1 Parallels CentOS7.9 Deploy Typecho,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、创建名称空间

kubectl create ns prod

二、创建PV & PVC

vim local-pv1.yaml
apiVersion: v1
kind: PersistentVolume
metadata:name: local-pv-1
spec:capacity:storage: 1GiaccessModes:- ReadWriteOncepersistentVolumeReclaimPolicy: RetainstorageClassName: local-storagelocal:path: /datanodeAffinity:required:nodeSelectorTerms:- matchExpressions:- key: kubernetes.io/hostnameoperator: Invalues:- no1
vim local-pvc1.yaml
kind: PersistentVolumeClaim
apiVersion: v1
metadata:name: local-pvc-1namespace: prod
spec:accessModes:- ReadWriteOnceresources:requests:storage: 1GistorageClassName: local-storagevolumeName: local-pv-1volumeMode: Filesystem

三、创建部署文件并部署Typecho

vim typecho-deploy.yaml

注意替换镜像地址!!! (本篇不提供)

apiVersion: apps/v1
kind: Deployment
metadata:name: typecho-deploynamespace: prod
spec:selector:matchLabels:app: typecho-podtemplate:metadata:namespace: prodlabels:app: typecho-podspec:containers:- name: typechoimage: # 替换成自己的Typecho镜像地址ports:- containerPort: 80volumeMounts:- name: local-datamountPath: /datavolumes:- name: local-datapersistentVolumeClaim:claimName: local-pvc-1---apiVersion: v1
kind: Service
metadata:name: typecho-svcnamespace: prod
spec:selector:app: typecho-podtype: NodePortports:- port: 80nodePort: 30010targetPort: 80
[root@no1 k8s]# kubectl apply -f typecho-deploy.yaml[root@no1 k8s]# vim typecho-deploy.yaml
[root@no1 k8s]# kubectl get deploy,svc,po -n prod
NAME                             READY   UP-TO-DATE   AVAILABLE   AGE
deployment.apps/typecho-deploy   1/1     1            1           20mNAME                  TYPE       CLUSTER-IP     EXTERNAL-IP   PORT(S)        AGE
service/typecho-svc   NodePort   10.211.55.201   <none>        80:30010/TCP   20mNAME                                 READY   STATUS    RESTARTS   AGE
pod/typecho-deploy-96b58b4bc-xl5rm   1/1     Running   0          20m

可以看到已成功运行!访问你的IP:PORT,进行测试
在这里插入图片描述

填写完毕点击下一步,注意字段值的替换,如下图,可以看到已经安装成功。
在这里插入图片描述
访问首页,博客首页如下图所示
在这里插入图片描述
至此,Typecho 安装完成!

使用Handsome主题进行美化后的样式如下
在这里插入图片描述

这篇关于Mac M1 Parallels CentOS7.9 Deploy Typecho的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/628826

相关文章

如何在Mac上彻底删除Edge账户? 手动卸载Edge浏览器并清理残留文件技巧

《如何在Mac上彻底删除Edge账户?手动卸载Edge浏览器并清理残留文件技巧》Mac上的Edge账户里存了不少网站密码和个人信息,结果同事一不小心打开了,简直尴尬到爆炸,想要卸载edge浏览器并清... 如果你遇到 Microsoft Edge 浏览器运行迟缓、频繁崩溃或网页加载异常等问题,可以尝试多种方

Mac系统下卸载JAVA和JDK的步骤

《Mac系统下卸载JAVA和JDK的步骤》JDK是Java语言的软件开发工具包,它提供了开发和运行Java应用程序所需的工具、库和资源,:本文主要介绍Mac系统下卸载JAVA和JDK的相关资料,需... 目录1. 卸载系统自带的 Java 版本检查当前 Java 版本通过命令卸载系统 Java2. 卸载自定

如何确定哪些软件是Mac系统自带的? Mac系统内置应用查看技巧

《如何确定哪些软件是Mac系统自带的?Mac系统内置应用查看技巧》如何确定哪些软件是Mac系统自带的?mac系统中有很多自带的应用,想要看看哪些是系统自带,该怎么查看呢?下面我们就来看看Mac系统内... 在MAC电脑上,可以使用以下方法来确定哪些软件是系统自带的:1.应用程序文件夹打开应用程序文件夹

Mac备忘录怎么导出/备份和云同步? Mac备忘录使用技巧

《Mac备忘录怎么导出/备份和云同步?Mac备忘录使用技巧》备忘录作为iOS里简单而又不可或缺的一个系统应用,上手容易,可以满足我们日常生活中各种记录的需求,今天我们就来看看Mac备忘录的导出、... 「备忘录」是 MAC 上的一款常用应用,它可以帮助我们捕捉灵感、记录待办事项或保存重要信息。为了便于在不同

电脑蓝牙连不上怎么办? 5 招教你轻松修复Mac蓝牙连接问题的技巧

《电脑蓝牙连不上怎么办?5招教你轻松修复Mac蓝牙连接问题的技巧》蓝牙连接问题是一些Mac用户经常遇到的常见问题之一,在本文章中,我们将提供一些有用的提示和技巧,帮助您解决可能出现的蓝牙连接问... 蓝牙作为一种流行的无线技术,已经成为我们连接各种设备的重要工具。在 MAC 上,你可以根据自己的需求,轻松地

如何关闭Mac的Safari通知? 3招教你关闭Safari浏览器网站通知的技巧

《如何关闭Mac的Safari通知?3招教你关闭Safari浏览器网站通知的技巧》当我们在使用Mac电脑专注做一件事情的时候,总是会被一些消息推送通知所打扰,这时候,我们就希望关闭这些烦人的Mac通... Safari 浏览器的「通知」功能本意是为了方便用户及时获取最新资讯,但很容易被一些网站滥用,导致我们

Android与iOS设备MAC地址生成原理及Java实现详解

《Android与iOS设备MAC地址生成原理及Java实现详解》在无线网络通信中,MAC(MediaAccessControl)地址是设备的唯一网络标识符,本文主要介绍了Android与iOS设备M... 目录引言1. MAC地址基础1.1 MAC地址的组成1.2 MAC地址的分类2. android与I

如何在Mac上安装并配置JDK环境变量详细步骤

《如何在Mac上安装并配置JDK环境变量详细步骤》:本文主要介绍如何在Mac上安装并配置JDK环境变量详细步骤,包括下载JDK、安装JDK、配置环境变量、验证JDK配置以及可选地设置PowerSh... 目录步骤 1:下载JDK步骤 2:安装JDK步骤 3:配置环境变量1. 编辑~/.zshrc(对于zsh

Python解析器安装指南分享(Mac/Windows/Linux)

《Python解析器安装指南分享(Mac/Windows/Linux)》:本文主要介绍Python解析器安装指南(Mac/Windows/Linux),具有很好的参考价值,希望对大家有所帮助,如有... 目NMNkN录1js. 安装包下载1.1 python 下载官网2.核心安装方式3. MACOS 系统安

使用mvn deploy命令上传jar包的实现

《使用mvndeploy命令上传jar包的实现》本文介绍了使用mvndeploy:deploy-file命令将本地仓库中的JAR包重新发布到Maven私服,文中通过示例代码介绍的非常详细,对大家的学... 目录一、背景二、环境三、配置nexus上传账号四、执行deploy命令上传包1. 首先需要把本地仓中要