Ewill-工程部

@ewill

雄壯威武

Public team

Community (0)
No community contribution yet

Joined on Apr 12, 2022

  • 1. 安裝 CRIO 套件 2. 安裝 Crictl 套件 $VERSION="v1.22.0“ $sudo wget https://github.com/kubernetes-sigs/cri-tools/releases/download/$VERSION/crictl-$VERSION-linux-amd64.tar.gz $sudo tar zxvf crictl-$VERSION-linux-amd64.tar.gz -C /usr/local/bin rm -f crictl-$VERSION-linux-amd64.tar.gz 3. Crictl 基本操作 $sudo crictl ps –a $sudo crictl stop $container_id
     Like  Bookmark
  • 一. 容器鏡像倉 啟動容器時, docker daemon 會試圖從本地獲取相關的鏡像; 本地鏡像不存在時, 其將從 registry 中下載該鏡像並保存到本地 image 鏡像倉選擇Docker registry Docker hub 第三方私有倉 (harbor) 鏡像倉說明
     Like  Bookmark
  •  Like  Bookmark
  • 1. 安裝 OpenJDK $sudo curl -O https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz $sudo tar zxvf openjdk-11.0.2_linux-x64_bin.tar.gz $sudo mv jdk-11.0.2/ /usr/local/ $sudo vi ~/.bash_profile export JAVA_HOME=/usr/local/jdk-11.0.2 export PATH=$PATH:$JAVA_HOME/bin 2. 設置 Postgresql 安裝 Postgresql 套件
     Like  Bookmark
  • :::info ::: 1. 建立 sonarqube 平台憑證 2. 建立 sonarqube on Jenkins 憑證 3. 組態設定 Global Tools Configuration
     Like  Bookmark
  • 一. CI/CD 概述 :::info CI/CD 簡單說明就是將程式上版的流程自動化,自動 build code、執行 unit test、自動更新線上服務,將所有反覆步驟轉為自動化執行 CI (Continuous integration),即是「持續整合」 流程 : 「程式建置」 開發人員在每一次的 Commit & Push 後,都能夠於統一的環境自動 Build 程式,透過此一步驟可以避免每個開發人員因本機的環境&套件版本不相同,造成 Service 異常。 「程式測試」
     Like  Bookmark
  • Lab 環境資訊 1. 盤點系統佈署 SOP 2. 自動化佈署流程設計 2-1. Jenkins 安裝 2-2. Jenkins 基本管理 2-3. Jenkins 作業管理 3. 整合 Sonarqube 系統 3-1. Sonarqube 安裝 3-2. Jenkins 與 Sonarqube 整合 4. 整合 Kubernetes 平台
     Like  Bookmark
  • :::info 共用伺服器 系統 伺服器 連線資訊 連線帳密 Jenkins
     Like  Bookmark
  • 1. 安裝 OpenJDK $sudo curl -O https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz $sudo tar zxvf openjdk-11.0.2_linux-x64_bin.tar.gz $sudo mv jdk-11.0.2/ /usr/local/ $sudo vi ~/.bash_profile export JAVA_HOME=/usr/local/jdk-11.0.2 export PATH=$PATH:$JAVA_HOME/bin 2. 設置 Postgresql
     Like  Bookmark
  • 1. 登入 Jenkins 以瀏覽器鍵入 http://10.10.0.51:8080 新增作業 選單路徑 : Dashboard -> 新增作業 2. AssetsAPI Pipeline Pipeline script pipeline {
     Like  Bookmark
  • 1. 登入 Jenkins 以瀏覽器鍵入 http://10.10.0.51:8080 新增作業 選單路徑 : Dashboard -> 新增作業 2. AssetsAPI Pipeline Build Triggers
     Like  Bookmark
  • 1. 安裝 CRIO 套件 2. 安裝 Crictl 套件 $VERSION="v1.22.0“ $sudo wget https://github.com/kubernetes-sigs/cri-tools/releases/download/$VERSION/crictl-$VERSION-linux-amd64.tar.gz $sudo tar zxvf crictl-$VERSION-linux-amd64.tar.gz -C /usr/local/bin rm -f crictl-$VERSION-linux-amd64.tar.gz 3. Crictl 基本操作 $sudo crictl ps –a
     Like  Bookmark
  • 1. 安裝 docker & docker-compose 套件 2. 安裝 Harbor 套件 $sudo curl https://github.com/goharbor/harbor/releases 3. 調整 Harbor 配置檔 $sudo vi /opt/harbor/harbor.yml $cd /opt $sudo sh install.sh
     Like  Bookmark
  • 1. 安裝 GitLab 相依套件 $sudo yum install -y curl openssh-server perl $sudo yum -y install postfix $sudo systemctl enable postfix $sudo systemctl start postfix $sudo curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | bash 2. 安裝 GitLab 套件 $sudo yum install -y gitlab-ce
     Like  Bookmark
  • :::info 參考資料 SQL Server 複寫是一組技術,用於將資料和資料庫物件從某個資料庫複製和散發到另一個資料庫,然後在兩個資料庫之間進行同步處理以維護一致性。 複寫分為兩大類別 : 在伺服器之間複寫資料通常可支援延展性和可用性的提升、資料倉儲和報表,以及整合多個站台的資料。 在伺服器與用戶端之間複寫資料通常可支援與行動使用者交換資料、消費者銷售點 (POS) 應用程式,以及整合多個站台的資料。
     Like  Bookmark
  • 1. 修改 datafile 預設路徑 :::success ::: 2. SQL Server 設置 :::success 設置認證及登入模式 **執行 SSMS -> 指定 Instance Properties -> Security **
     Like  Bookmark
  • 1. 防火牆設定 :::warning Enable TCP port 1433 (default port for SQL Server) ::: :::success 以管理員身份開啟 Windows PowerShell 輸入下列指令 New-NetFirewallRule -DisplayName "SQLServer default instance" -Direction Inbound -LocalPort 1433 -Protocol TCP -Action Allow
     Like  Bookmark
  • 1. MariaDB 概述 :::info MariaDB 是 MySQL 關聯式資料庫管理系統的一個復刻,由社群開發,有商業支援,旨在繼續保持在GNU GPL下開源。 MariaDB 架構 ::: 2. MariaDB 安裝及基本設定 (1) 安裝 MariaDB package
     Like  Bookmark
  • 1. Microsoft .Net Framework 安裝 :::warning 本例以 SQL Server 2008 安裝於 Windows server 2012 為例 ::: :::success 伺服器管理員 -> 新增角色及功能 -> 功能 -> .Net Framework3.5 -> 指定備用源路徑 -> 光碟路徑:\source\sxs ::: :::info
     Like  Bookmark
  • 1. 建立 Kubernetes 平台憑證 kubectl create serviceaccount k8s-admin -n kube-system kubectl create clusterrolebinding dashboard-cluster-admin --clusterrole=cluster-admin --serviceaccount=kube-system: k8s-admin kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep k8s-admin | awk '{print $1}') 取紅框內的數值 2. 建立 Kubernetes on Jenkins 憑證
     Like  Bookmark