首页 > 其他分享 >k8s部署kubepi

k8s部署kubepi

时间:2024-09-21 21:23:29浏览次数:9  
标签:name kubepi xxx 部署 pvc k8s spec metadata

Kubepi
kubepi是飞致云旗下品牌,部署很方便,页面布局简单,授权方便且颗粒度较细,没有集群数量限制,但是用户名不支持邮箱,这点不知道啥时候改进。
1.pvc.yaml

点击查看代码
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: pvc-kubepi
  namespace: itcast-ops
spec:
  accessModes:
  - ReadWriteMany
  storageClassName: nfs-client
  resources:
    requests:
      storage: 5Gi
2. deployment.yaml
点击查看代码
apiVersion: apps/v1
kind: Deployment
metadata:
  name: kubepi
  namespace: itcast-ops
spec:
  replicas: 1
  minReadySeconds: 100
  strategy:
    type: RollingUpdate
    rollingUpdate:
      maxSurge: 1
      maxUnavailable: 0
  selector:
    matchLabels:
      app: kubepi
  template:
    metadata:
      labels:
        app: kubepi
    spec:
      containers:
      - name: kubepi
        image: 1panel/kubepi:latest
        imagePullPolicy: Always
        resources:
          requests:
            cpu: "200m"
            memory: "1024Mi"
        ports:
        - containerPort: 80
          name: http
          protocol: TCP
        volumeMounts:
        - name: localtime
          mountPath: /etc/localtime
        - name: pvc-kubepi
          mountPath: /var/lib/kubepi
      volumes:
      - name: localtime
        hostPath:
          path: /etc/localtime
      - name: pvc-kubepi
        persistentVolumeClaim:
          claimName: pvc-kubepi
3. service.yaml
点击查看代码
apiVersion: v1
kind: Service
metadata:
  name: kubepi
  namespace: itcast-ops
  labels:
    app: kubepi
spec:
  selector:
    app: kubepi
  ports:
  - name: http
    port: 80
    protocol: TCP
    targetPort: 80
  sessionAffinity: None
4. ingress.yaml
点击查看代码
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: pip-kubepi
  namespace: itcast-ops
  annotations:
    kubernetes.io/ingress.class: nginx
    nginx.ingress.kubernetes.io/ssl-redirect: "true"
spec:
  tls:
  - hosts:
    - kubepi.xxx.xxx
    secretName: xxx-xxx
  rules:
  - host: kubepi.xxx.xxx
    http:
      paths:
      - backend:
          serviceName: kubepi
          servicePort: 80
        path: /

标签:name,kubepi,xxx,部署,pvc,k8s,spec,metadata
From: https://www.cnblogs.com/ruiops/p/18424525

相关文章

  • 微服务jenkins解析部署使用全流程
    1、Jenkins1、什么是JenkinsJenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。2、Jenkins的作用持续的软件版本发布/测试项目。监控外部调用执行的工作。(Jenkins有很多的插......
  • 基础网络安全-K8S之安全漏洞扫描
    一、前言在之前的文章《Docker安全学习之——Docker安全总结》中介绍了docker搭建后使用工具进行漏洞扫描,本篇则是介绍的在K8S搭建后需要开展的扫描工作,包括K8S自身的组件以及docker镜像等,这里介绍的是trivy这一款工具。二、工具简要介绍Trivy工具的GITHUB地址为:https://github.co......
  • kubeasz 部署k8s1.30.1集群
    实验环境系统:ubuntu24.04cat/etc/hosts192.168.0.71jichao71192.168.0.72jichao72192.168.0.73jichao73192.168.0.74jichao74192.168.0.75jichao75主节点安装ansible#主节点安装apt-get-yinstallansible下载kubeasz最新版本exportrelease=3.6.4wget......
  • SkyWalking 环境搭建部署
    架构简介skywalkingagent:和业务系统绑定在一起,负责收集各种监控数据skywalkingoapservice:是负责处理监控数据的,比如接受skywalkingagent的监控数据,并存储在数据库中;接受skywalkingwebapp的前端请求,从数据库查询数据,并返回数据给前端。Skywalkingoapservice通常......
  • docker阶段03 docker容器内hosts文件, DNS, 查docker空间占用, 部署自动化运维平台spu
    容器内部的hosts文件容器会自动将容器的ID加入自已的/etc/hosts文件中,并解析成容器的IP范例:修改容器的hosts文件[root@ubuntu1804~]#dockerrun-it--rm--add-hostwww.wangxiaochun.com:6.6.6.6--add-hostwww.wang.org:8.8.8.8busybox/#cat/etc/hosts127.0.0......
  • Kubernetes集群部署(kubernetes)
    三台主机恢复到docker快照状态;检查驱动器类型为sytemd;设置各个节点的主机名;然后同步会话,修改hosts文件;在k8s运行过程中不建议使用交换分区;关闭交换分区;但是这种方法是临时性的;如何设置永久不启用交换分区;交换分区也是以挂载的方式加入到系统中的;注释掉......
  • Docker 与 GitHub:完美结合实现容器化部署与持续集成
    Docker与GitHub:完美结合实现容器化部署与持续集成使用Docker和GitHub,开发者可以将代码构建、测试和部署流程自动化,从而提高开发效率,确保应用程序的一致性与可靠性。本文将介绍如何使用Docker和GitHubActions实现容器化部署与持续集成。目录概述Docker基础知识Docker镜......
  • Linux系统离线部署MySQL详细教程(带每步骤图文教程)
    1、登录官网下载对应的安装包MySQL::DeveloperZone2、将压缩包上传到服务器上,这里直接上传到/usr/local路径上使用sftp工具上传到/usr/local目录上3、解压压缩包 tar-xfmysql-8.0.39-linux-glibc2.17-x86_64.tar.xz4、将mysql-8.0.39-linux-glibc2.17-x86......
  • 如何确保k8s中node高可用
    动一下小手点一下赞。谢谢!你的赞就是我更新的动力。Kubernetes(K8S)是一个开源的容器编排引擎,能够自动化管理容器化应用程序的部署、扩展和运维。为了保证K8S中node的高可用性,我们可以通过配置合适的调度策略和节点健康检查来确保集群中的节点不会单点故障。下面将介绍如何实现在K8S......
  • 基于java+springboot的大学生校园线上招聘系统(源码+lw+部署文档+讲解等)
    前言......