OSDU轻量化单机部署

news/2024/12/22 0:21:42/

首先更新系统

sudo apt update
sudo apt upgrade -y

安装docker

sudo apt install -y docker.io
sudo systemctl start docker
sudo systemctl enable docker

安装minikube

curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
chmod +x minikube 
sudo mv minikube /usr/local/bin/

启动minikube

minikube start --force  --memory=30000mb --cpus=8 --base-image='registry.cn-hangzhou.aliyuncs.com/google_containers/kicbase:v0.0.44'
minikube kubectl -- get pods -A

安装kubectl

curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl

开始安装helm

minikube addons enable helm-tiller
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash

使用helm安装istio

helm repo add istio https://istio-release.storage.googleapis.com/charts  
helm repo update
kubectl create namespace istio-system
helm install istio-base istio/base -n istio-system --create-namespace --wait
helm install istiod istio/istiod -n istio-system --wait
helm ls -n istio-system

使用apt安装python、python3、java-11、maven

sudo apt update
sudo apt install maven -y
mvn -version
mkdir simple_osdu_baremetal && cd simple_osdu_baremetal
tag=$(git ls-remote --tags https://community.opengroup.org/osdu/platform/deployment-and-operations/infra-gcp-provisioning.git | awk '{print $2}' | cut -d '/' -f 3 | cut -d 'v' -f2 | cut -d . -f1-2 | sort -V | tail -n 1)
echo "tag: "$tag &&
curl -LO https://community.opengroup.org/osdu/platform/deployment-and-operations/infra-gcp-provisioning/-/raw/release/$tag/examples/simple_osdu_baremetal/custom-values.yaml

修改custom-values.yaml 文件后执行

helm install -f custom-values.yaml osdu-baremetal oci://community.opengroup.org:5555/osdu/platform/deployment-and-operations/infra-gcp-provisioning/gc-helm/osdu-gc-baremetal

执行 kubectl get pods,直到所有pod全部运行成功
在这里插入图片描述

设置CLIENT_ID和CLIENT_SECRET

CLIENT_ID=osdu-admin
CLIENT_SECRET=$(kubectl get secret keycloak-bootstrap-secret -o jsonpath="{.data.KEYCLOAK_OSDU_ADMIN_SECRET}" | base64 --decode)

http://www.ppmy.cn/news/1534691.html

相关文章

electron打包报错-winCodeSign无法下载

electron打包报错-winCodeSign下载问题 问题描述 downloaded urlhttps://registry.npmmirror.com/-/binary/electron-builder-binaries/winCodeSign-2.6.0/winCodeSign-2.6.0.7z duration1.577s⨯ cannot execute causeexit status 2outerrorOutERROR: Cannot create s…

使用ESPnet的 setup_anaconda.sh安装脚本一步到位,配置conda虚拟环境

使用ESPnet的 setup_anaconda.sh 安装脚本一步到位,配置conda虚拟环境 前言 ESPnet(End-to-End Speech Processing Toolkit)是一款用于语音识别、语音合成等任务的开源端到端语音处理工具包。为了在不同系统上快速配置ESPnet开发环境&#…

01_OpenCV图片读取与展示

import cv2 img cv2.imread(夕阳.jpg, 1) #cv2.imshow(image, img) #此行只能命令行处py文件执行,会弹出一个视频窗口 #cv2.waitKey (0)以下会在jupyter Lab控件中显示读取的图像 #bgr8转jpeg格式 import enum import cv2def bgr8_to_jpeg(value, quality75):ret…

CSP-J Day 4 模拟赛补题报告

姓名:王胤皓,校区:和谐校区,考试时间: 2024 2024 2024 年 10 10 10 月 4 4 4 日 9 : 00 : 00 9:00:00 9:00:00~ 12 : 30 : 00 12:30:00 12:30:00,学号: S 07738 S07738 S07738 请关注作者的…

GS-SLAM论文阅读笔记-CaRtGS

前言 这篇文章看起来有点像Photo-slam的续作,行文格式和图片类型很接近,而且貌似是出自同一所学校的,所以推测可能是Photo-slam的优化与改进方法,接下来具体看看改进了哪些地方。 文章目录 前言1.背景介绍GS-SLAM方法总结 2.关键…

使用CAPTCHA对反爬虫有优势吗

使用CAPTCHA对抗爬虫确实具有一些显著的优势,以下是主要优点和考虑因素: 优势 有效阻止自动化访问 人机验证:CAPTCHA设计用于区分人类用户与机器人,能够有效防止自动化爬虫访问网站内容。阻挡恶意行为:大多数爬虫无法…

【vs code(cursor) ssh连不上服务器】但是 Terminal 可以连上,问题解决 ✅

问题描述 通过 vs code 的 ssh 原本方式无法连接,但是通过 Terminal 使用相同的 bash 却可以连接上服务器。 ssh -p 4xx username14.xxx.3 问题解决方法 在 vs code 的 config 里,将该服务器(14.xxx.3)的相关配置全部清空或注释…

枚举值实现下拉和tag展示的组件封装(vue2+js+elementUI)

枚举值组件EnumBase&#xff08;实现展示数据的时候提供tag样式&#xff0c;也可以变成下拉选择&#xff09; AllowSelect判断是要下拉选择还是展示tag标签 &#xff08;所有prop要使用的时候尽量通过computed进行&#xff0c;避免直接修改prop值&#xff09; <div :class&q…