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 excel 同时冻结首行和首列

1. 选择B2窗格 2. 选择视图 3. 选择冻结窗格 最后首行和首列的分割线加粗了就表示成功了

Linux和Mac分卷压缩

使用 zip 命令压缩文件 使用 zip 命令压缩文件,并结合 split 命令来分卷: zip - largefile | split -b 500k 举例: zip - ./tomcat.dmg |split -b 500k 上述命令将文件 largefile 压缩成 zip 包并分卷成不超过 500k 的文件,分解后文件名默认是 x* ,后缀为 2 位a-z 字母,如 aa、ab。

理解什么是DSR,嗅探器视角下的IP和MAC地址识别(C/C++代码实现)

网络嗅探器是监控和分析网络流量的一种工具,它能够捕获数据包并提取出关键的信息,比如IP地址和MAC地址。 网络嗅探器工作原理基于网卡的工作模式。正常情况下,网卡只处理发送给它的数据包,忽略其他数据。但是,如果将网卡设置为“混杂模式”,那么它可以接收到网络上所有的数据包,而不仅仅是发给它的数据包。网络嗅探器就是利用了这一特性来捕获网络上的数据交换。 数据包是网络通信的基本单位,包含了传输数据和控

Mac 本地启动 Dify

本地启动 dify 拉取 dify 文件 git clone https://github.com/langgenius/dify.git 启动底层服务 cd dify/dockerdocker-compose -f docker-compose.middleware.yaml -p dify up -d 启动后端 API 安装 poetry brew install poet

ISO OSI IOS MAC IP

IOS(Internetworking Operating System-Cisco,缩写IOS),CISCO网络配置系统。IOS是一个为网际互连优化的复杂的操作系统——类似一个局域操作系统(NOS)、如Novell的NetWare,为LANs而进行优化。

在Mac OS上使用Visual Studio Code创建C++ Qt的Hello World应用

引言 Qt是一个跨平台的应用程序和用户界面框架,而Visual Studio Code是一个功能强大的编辑器,两者结合可以极大地提升开发效率。本文将指导你在Mac OS上使用Visual Studio Code创建一个简单的Qt 'Hello World'窗口应用。 环境准备 确保你的MacBook OS运行最新的操作系统。安装Homebrew,Mac OS的包管理器。通过Homebrew安装

如何恢复丢失的文件?免费为 Mac 恢复数据

丢失 Mac 上的重要文件是一件非常痛苦的事情。无论是重要的工作文件、重要文件还是心爱的照片,意外删除它们或出现系统错误都会非常令人沮丧。别担心;有办法:奇客数据恢复Mac版。这款免费的 Mac 文件恢复软件就像您文件的救星 - 当出现问题时,它总能帮到您。奇客数据恢复Mac版旨在帮助 Mac 用户从所有 Mac 和存储设备(如 USB、存储卡和外部硬盘)中丢失或删除文件。 想象一下,如果有一种

Mac OS 如何在命令行下启动Docker

现象 当用 Mac air作为服务器时,远程登录上去后想使用 docker,却报如下错: Cannot connect to the Docker daemon at unix:///Users/aborn/.docker/run/docker.sock. Is the docker daemon running? 原因分析 因为 docker 有一个守护进程,如果这个守护进程没有起来,就

苹果IOS系统和Mac OS系统的差别匿名

虽然Mac OS 和iOS都是基于Darwin(苹果的一个开源的系统内核,基于Unix),但这只是操作系统部分,前者只能运行在X86\X86-64构架的硬件上(过去的版本还支持PowerPC构架),而iOS只能运行在ARM构架的设备上,比如iPhone、iPod Touch、iPad和Apple TV 2/3代上。因为构架不同,二者之间完全不能通用,所以iPad上自然无法运行OSX,也不能运行基于