kubectl create deploy nginx --image nginx --dry-run -o yaml > gitea.yaml apiVersion: apps/v1 kind: Deployment metadata: labels: app: gitea1 name: gitea1 spec: replicas: 1 selector: matchLabels: app: gitea1 template: metadata: labels: app: gitea1 spec: containers: - image: gitea/gitea:1.19.1 name: gitea1 kubectl expose deploy gitea --port 3000 --type NodePort kubectl expose deploy gitea1 --port 3000 --type NodePort 将容器的containerPort=3000映射到节点的随机端口 NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE service/gitea1 NodePort 10.97.51.71 <none> 3000:30085/TCP 3s service/kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 26d kubectl get sc storageclass 存储类 kubectl get sc NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE managed-nfs-storage k8s-sigs.io/nfs-subdir-external-provisioner Delete Immediate false 2d5h postgresql-nfs k8s-sigs.io/nfs-subdir-external-provisioner Delete Immediate false 2d4h apiVersion: apps/v1 kind: Deployment metadata: labels: app: gitea1 name: gitea1 spec: replicas: 1 selector: matchLabels: app: gitea1 template: metadata: labels: app: gitea1 spec: volumes: - name: gitea-pv-storage persistentVolumeClaim: claimName: gitea-pv-claim containers: - image: gitea/gitea:1.19.1 name: gitea1 volumeMounts: - mountPath: "/data" name: gitea-pv-storage --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: gitea-pv-claim spec: storageClassName: managed-nfs-storage accessModes: - ReadWriteOnce resources: requests: storage: 1Gi [root@master gitea2]# kubectl get pv NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE pvc-8877bbce-c631-4525-b755-296312394b49 1Mi RWX Delete Bound default/postgresql-data managed-nfs-storage 2d5h pvc-c391fb3b-a217-4217-98f6-c2d606d35eb4 1Gi RWO Delete Bound default/gitea-pv-claim managed-nfs-storage 3m50s [root@master gitea2]# kubectl get pvc NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE data-gitea-postgresql-0 Pending 2d5h gitea-pv-claim Bound pvc-c391fb3b-a217-4217-98f6-c2d606d35eb4 1Gi RWO managed-nfs-storage 3m52s postgresql-data Bound pvc-8877bbce-c631-4525-b755-296312394b49 1Mi RWX managed-nfs-storage 2d5h
菜鸟的自白
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具