当前位置: 首页 > news >正文

用别人公司名字做网站违法么单页网站上传教程

用别人公司名字做网站违法么,单页网站上传教程,正规考证培训机构,ui设计公司网站1.先决条件 1.因为国内的容器镜像加速器无法实时更新docker hub上的镜像资源.所以可以自己进行jenkins的容器镜像创建,. 2.这里用到了storageClass k8s的动态制备.详情参考: k8s-StoargClass的使用-基于nfs-CSDN博客 3.安装docker服务.(用于构建docker image) 2.构建jenki…1.先决条件 1.因为国内的容器镜像加速器无法实时更新docker hub上的镜像资源.所以可以自己进行jenkins的容器镜像创建,. 2.这里用到了storageClass k8s的动态制备.详情参考: k8s-StoargClass的使用-基于nfs-CSDN博客 3.安装docker服务.(用于构建docker image) 2.构建jenkins镜像 1.创建Dockerfile用于构建jenkins容器镜像. [rootmaster /zpf/jenkins]$cat Dockerfile FROM jenkins/jenkins:latest ADD ./apache-maven-3.9.4-bin.tar.gz /usr/local/ COPY ./sonar-scanner-4.8.0.2856-linux /usr/localENV MAVEN_HOME/user/local/apache-maven-3.9.4 ENV PATH$JAVE_HOME/bin/:$MAVEN_HOME/bin:$PATH USER root RUN echo jenkins ALLNOPASSWORD: ALL /etc/sudoersUSER jenkins2.构建docker镜像 这里下载了maven 和sonarqube将这两个包一起打入容器镜像中.下载地址: Maven – Download Apache Maven SonarScanner [rootmaster /zpf/jenkins]$ls apache-maven-3.9.4-bin.tar.gz  Dockerfile  github-jenkins  manifests  sonar-scanner-4.8.0.2856-linux  sonar-scanner-cli-4.8.0.2856-linux.zip [rootmaster /zpf/jenkins] docker build -t 192.168.75.35:8858/scorpio/jenkins-maven:v1 . 3.上传到自己搭建的harbor容器镜像仓库 [rootmaster /zpf/jenkins]$ docker push 192.168.75.35:8858/scorpio/jenkins-maven:v1 4.编辑jenkins-ServiceAccount 文件 [rootmaster /zpf/jenkins/manifests]$vim jenkins-serviceAccount.yaml1 apiVersion: v12 kind: ServiceAccount3 metadata:4 name: jenkins-admin5 namespace: default6 ---7 apiVersion: rbac.authorization.k8s.io/v18 kind: ClusterRoleBinding9 metadata:10 name: jenkins-admin11 roleRef:12 apiGroup: rbac.authorization.k8s.io13 kind: ClusterRole14 name: cluster-admin15 subjects:16 - kind: ServiceAccount17 name: jenkins-admin18 namespace: default5.创建sa [rootmaster /zpf/jenkins/manifests]$kubectl create -f jenkins-serviceAccount.yaml 6.查看sa创建状态,以及角色权限 [rootmaster /zpf/jenkins/manifests]$kubectl get sa |grep jenkins jenkins-admin 1 5d2h [rootmaster /zpf/jenkins/manifests]$kubectl get ClusterRoleBinding |grep jenkins jenkins-admin ClusterRole/jenkins-admin 5d2h [rootmaster /zpf/jenkins/manifests]$kubectl get ClusterRole |grep jenkins jenkins-admin 2023-11-23T08:33:36Z 7.创建pvc文件(这里用到了storageClass) [rootmaster /zpf/jenkins/manifests]$cat jenkins-pvc.yaml apiVersion: v1 kind: PersistentVolumeClaim metadata:name: jenkins-pvcnamespace: default spec:storageClassName: managed-nfs-storageaccessModes:- ReadWriteManyresources:requests:storage: 1G8. 创建pvc [rootmaster /zpf/jenkins/manifests]$kubectl create -f jenkins-pvc.yaml 9.查看创建结果 [rootmaster /zpf/jenkins/manifests]$kubectl get pv NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE pvc-b1c1b782-47d7-42ce-be60-8e5d832d21bc 1Gi RWX Delete Bound default/sonarqube-data-pvc managed-nfs-storage 3h25m pvc-b35e5912-99be-4c02-a164-5ea5e385b0a4 1G RWX Delete Bound default/jenkins-pvc managed-nfs-storage 29h pvc-b7cdc67e-f66a-4602-84ef-e59c741487e2 2Gi RWX Delete Bound default/postgres-data managed-nfs-storage 3h24m pvc-d215b650-e7cf-4216-972d-4d56d0b650a6 20Gi RWO Delete Bound kubesphere-monitoring-system/prometheus-k8s-db-prometheus-k8s-0 local 14d [rootmaster /zpf/jenkins/manifests]$kubectl get pvc NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE jenkins-pvc Bound pvc-b35e5912-99be-4c02-a164-5ea5e385b0a4 1G RWX managed-nfs-storage 29h postgres-data Bound pvc-b7cdc67e-f66a-4602-84ef-e59c741487e2 2Gi RWX managed-nfs-storage 3h24m sonarqube-data-pvc Bound pvc-b1c1b782-47d7-42ce-be60-8e5d832d21bc 1Gi RWX managed-nfs-storage 3h25m10.创建sts yaml文件并绑定svc [rootmaster /zpf/jenkins/manifests]$cat sts-jenkins.yaml apiVersion: apps/v1 kind: StatefulSet metadata:name: jenkinsnamespace: default spec:serviceName: jenkinsreplicas: 1selector:matchLabels:app: jenkinstemplate:metadata:labels:app: jenkinsspec:serviceAccountName: jenkins-admincontainers:- name: jenkinsimage: 192.168.75.35:8858/scorpio/jenkins-maven:v1 # image: jenkins/jenkins:latestimagePullPolicy: IfNotPresentsecurityContext:privileged: truerunAsUser: 0ports:- containerPort: 8080- containerPort: 50000 # env: # - name: JAVA_OPTS # value: -Dhudson.model.DownloadService.noSignatureChecktruevolumeMounts:- name: jenkins-datamountPath: /var/jenkins_home- name: dockermountPath: /run/docker.sock- name: docker-homemountPath: /usr/bin/docker- name: mvn-settingmountPath: /usr/local/apache-maven-3.9.4/conf/settings.xml # - name: mvn-setting # mountPath: /usr/local/apache-maven-3.9.4/conf/settings.xml- name: daemonmountPath: /etc/dockersubPath: daemon.json- name: kubectlmountPath: /usr/bin/kubectlvolumes:- name: jenkins-datapersistentVolumeClaim:claimName: jenkins-pvc- name: dockerhostPath:path: /run/docker.sock- name: docker-homehostPath:path: /usr/bin/docker- name: mvn-settinghostPath:path: /zpf/jenkins/manifests/conf/settings.xml # - name: mvn-setting # configMap: # name: mvn-settings # items: # - key: settings.xml # path: settings.xml- name: daemonhostPath:path: /etc/docker/- name: kubectlhostPath:path: /usr/local/bin/kubectl11.创建sts服务 [rootmaster /zpf/jenkins/manifests]$kubectl get deploy NAME READY UP-TO-DATE AVAILABLE AGE nfs-client-provisioner 1/1 1 1 7d3h postgres-sonar 1/1 1 1 3h25m sonarqube 1/1 1 1 3h22m12.创建svc并绑定svc [rootmaster /zpf/jenkins/manifests]$cat service-jenkins.yaml apiVersion: v1 kind: Service metadata:name: jenkinsnamespace: default spec:type: NodePortports:- name: httpport: 8080targetPort: 8080nodePort: 31400- name: agentport: 50000targetPort: 50000nodePort: 31401selector:app: jenkins 13.创建svc [rootmaster /zpf/jenkins/manifests]$kubectl get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE jenkins NodePort 10.233.54.32 none 8080:31400/TCP,50000:31401/TCP 7d jenkins-service NodePort 10.233.57.17 none 8080:32000/TCP 5d2h kubernetes ClusterIP 10.233.0.1 none 443/TCP 14d sonarqube NodePort 10.233.55.245 none 9000:32273/TCP 3h15m 14.查看页面 [rootmaster /zpf/jenkins/manifests]$kubectl get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE jenkins NodePort 10.233.54.32 none 8080:31400/TCP,50000:31401/TCP 7d jenkins-service NodePort 10.233.57.17 none 8080:32000/TCP 5d2h kubernetes ClusterIP 10.233.0.1 none 443/TCP 14d sonarqube NodePort 10.233.55.245 none 9000:32273/TCP 3h15m 15.页面验证 16.遇到的问题, 1.插件下载源更换,这里更换的插件源是  https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json 设置位置是 DashBoard--系统管理-- 插件管理--Advanced settings 或者从容器内部进行修改(自行查阅配置文件位置.) 17.遇到的问题2. 系统版本太老(安装完成的原始版本是2.3版本,插件版本比jenkins版本高,导致插件无法安装运行.) 问题解决,这里直接将原本老版本的jenkins升级为最新版本的jenkins即可.升级方式 Dashboard-- 系统管理-- 页面中间就有版本升级信息.点击升级即可,(这里说明一点,部署的时候尽量不要使用daployment,否则重启服务后版本设置又变回原来的版本了,)也可以将数据挂在出来,解决这个问题.
http://www.sadfv.cn/news/382387/

相关文章:

  • 临沂网站seo1688货源网一件代销
  • 新的网站设计制作移动登录网页模板下载
  • 哪里可以做网站优化上海做网站公司有哪些
  • 大学网站 作风建设专题企业做网站需要多少钱
  • 做电影网站会被捉吗互联网推广的特点
  • 网站模版 免费下载wordpress主题文件夹在
  • 家用电器网站建设怎么运用区块链做网站
  • ppt网站有哪些wordpress 后端是什么
  • 哪些网站是做色选机销售的网站大屏轮播图效果怎么做
  • 淘宝网客网站建设wap网站模板
  • 佛山外包网站建设wordpress定制后台图片上传功能
  • 淘宝网站开发建设电商网站多少钱
  • 企业做网站能赚钱么wordpress to ghost
  • 电商网站建设方面的毕业设计橙色企业网站源码
  • 上线啦 图谱智能网站做网站哪便宜
  • 阳泉建设网站的公司wordpress免插件灯箱
  • 怎么做网站转盘东莞保安公司一览表
  • 免费单页网站建设三种类型的企业网站
  • 广州网站推广策划做响应式网站设计
  • 玉环建设规划局网站wordpress 链接修改
  • 设计教程网站有哪些网站 逻辑结构
  • 个人备案的域名拿来做别的网站博罗中山网站建设
  • 专业家电维修网站建设中国十大咨询机构
  • 网站的常用建设技术有哪些wordpress会员等级查看文章
  • 常州网站建设乛薇软文写作范文
  • 网上开的公司网站打不开内蒙古建设厅设计处网站
  • 企业只有建立自己的网站平台能用的免费proxy网页
  • 无锡市网站搭建教学网站模板
  • 怎样自学做网站需要多少钱网站开发流程传智播客
  • 网站设计中的div是什么佛山网站建设科技有限公司