国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【微服務(wù)部署】01-Kubernetes部署流程

這篇具有很好參考價值的文章主要介紹了【微服務(wù)部署】01-Kubernetes部署流程。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

部署

1. Kubernetes是什么

  • Kubernetes是一個用于自動部署、擴(kuò)展和管理容器化應(yīng)用程序的開源系統(tǒng)

2. Kubernetes的優(yōu)勢

  • 自動化容器部署
  • 資源管理與容器調(diào)度
  • 服務(wù)注冊發(fā)現(xiàn)與負(fù)載均衡
  • 內(nèi)置配置與秘鑰管理
  • 豐富的社區(qū)組件
  • 極強(qiáng)的可擴(kuò)展性

3. 環(huán)境搭建

  • 安裝Docker Desktop
  • 安裝Kubernetes
  • 安裝Helm
  • 部署基礎(chǔ)設(shè)施

Docker Desktop內(nèi)置了Kubernetes,勾選并確定即可啟用

Helm是在Kubernetes中部署應(yīng)用的包管理,可以將應(yīng)用像Nuget包一樣打包,然后將部署文件打包成Helm目錄,使用Helm命令去部署應(yīng)用程序,這樣可以版本化管理部署腳本

安裝Helm之前需要安裝Chocolatey,官方安裝腳本如下:

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

安裝Helm,安裝腳本

//Use Chocolatey on Windows
//注:安裝的時候需要保證網(wǎng)絡(luò)能夠訪問googleapis這個域名
//本行命令需要需要管理員身份
choco install kubernetes-helm

//Change helm repo
helm repo add stable http://mirror.azure.cn/kubernetes/charts/

//Update charts repo
helm repo update

安裝Ingress,dashboard

?kubectl apply -f mandatory.yaml
kubectl apply -f ingress-port.yaml
kubectl apply -f kubernetes-dashboard.yaml
kubectl apply -f kubernetes-dashboard-ingress.yaml
$TOKEN=((kubectl -n kube-system describe secret default | Select-String "token:") -split " +")[1]
kubectl config set-credentials docker-for-desktop --token="${TOKEN}"
echo $TOKEN
"Any key to exit"  ;
Read-Host | Out-Null ;
Exit

安裝Prometheus,alertManager和Grafana到集群腳本

helm repo add stable http://mirror.azure.cn/kubernetes/charts/
helm repo update
helm upgrade prometheus-operator stable/prometheus-operator --version 8.10.0 --values .\prometheus-operator\values.yaml  --namespace kube-system

4. 應(yīng)用部署

  • 準(zhǔn)備Dockerfile
  • 構(gòu)建鏡像
  • 準(zhǔn)備部署
  • 部署應(yīng)用

【微服務(wù)部署】01-Kubernetes部署流程,微服務(wù),NetCore,微服務(wù),kubernetes,后端

應(yīng)用入口基于Ingress,其內(nèi)置實際是Nginx,實現(xiàn)了網(wǎng)絡(luò)復(fù)雜均衡并且支持一定的路由策略;
Prometheus是一個持續(xù)數(shù)據(jù)庫,作用是收集監(jiān)控的指標(biāo)數(shù)據(jù);
AlertManager是與Prometheus結(jié)合,檢測指標(biāo)是否有異常,當(dāng)指標(biāo)異常是負(fù)責(zé)發(fā)起告警
Granfana則是將AlertManager和Prometheus展示出來,最強(qiáng)大的能力就是制作監(jiān)控看板

注意點文章來源地址http://www.zghlxwxcb.cn/news/detail-687712.html

  • 使用Nuget.config配置編譯時的私有包倉庫
  • 時區(qū)設(shè)置

到了這里,關(guān)于【微服務(wù)部署】01-Kubernetes部署流程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Spring Cloud Kubernetes:在Kubernetes中部署和管理微服務(wù)

    Spring Cloud Kubernetes 是一個基于 Spring Cloud 構(gòu)建的解決方案,旨在簡化在 Kubernetes 中運行 Spring Cloud 應(yīng)用程序的開發(fā)體驗。它提供了一些工具和組件,幫助您輕松部署和管理微服務(wù)應(yīng)用程序。 Kubernetes 是一個流行的容器編排平臺,可以幫助開發(fā)人員簡化部署和管理大規(guī)模分布式系

    2024年02月09日
    瀏覽(29)
  • Kubernetes 對象以及部署nginx服務(wù)示例(四)

    在k8s中管理員與平臺交互的最重要方式之一就是創(chuàng)建和管理 Kubernetes 對象 ,對象有助于幫助用戶部署應(yīng)用程序和維護(hù)集群。 理解 Kubernetes 對象 的另一種方法是將它們視為 類實例 。每個創(chuàng)建的對象都引用一個預(yù)定義的類,該類告訴 api server 如何處理系統(tǒng)資源并與特定組件進(jìn)

    2024年02月11日
    瀏覽(20)
  • 【kubernetes】使用kubepshere部署中間件服務(wù)

    【kubernetes】使用kubepshere部署中間件服務(wù)

    入門使用KubeSphere部署單機(jī)版MySQL、Redis、RabbitMQ 記錄一下搭建過程 (內(nèi)容學(xué)習(xí)于尚硅谷云原生課程) VMware虛擬機(jī) k8s集群,一主兩從,master也作為工作節(jié)點; KubeSphere k8s+kubesphere devops比較占用磁盤和內(nèi)存 部署RabbitMQ 本次采用應(yīng)用商店部署 進(jìn)入應(yīng)用商店 選擇RabbitMQ,直接部署即可

    2024年02月10日
    瀏覽(13)
  • 容器化微服務(wù):用Kubernetes實現(xiàn)彈性部署

    容器化微服務(wù):用Kubernetes實現(xiàn)彈性部署

    隨著云計算的迅猛發(fā)展,容器化和微服務(wù)架構(gòu)成為了構(gòu)建現(xiàn)代應(yīng)用的重要方式。而在這個過程中,Kubernetes(常簡稱為K8s)作為一個開源的容器編排平臺,正在引領(lǐng)著容器化微服務(wù)的部署和管理革命。本文將深入探討容器化微服務(wù)的核心概念、Kubernetes的優(yōu)勢以及如何借助Kube

    2024年02月11日
    瀏覽(15)
  • 服務(wù)搭建篇(十二) Kubernetes集群的安裝及部署

    服務(wù)搭建篇(十二) Kubernetes集群的安裝及部署

    K8S官網(wǎng)文檔:https://kubernetes.io/zh/docs/home/ K8S 是Kubernetes的全稱,源于希臘語,意為“舵手”或“飛行員”,官方稱其是:用于自動部署、擴(kuò)展和管 理“容器化(containerized)應(yīng)用程序”的開源系統(tǒng)。翻譯成大白話就是:“K8S 是負(fù)責(zé)自動化運維管理多個Docker 程序的集群”。 1.服

    2023年04月25日
    瀏覽(18)
  • 在 Kubernetes 中部署主從結(jié)構(gòu)的 MySQL 服務(wù)

    RC、Deployment、DaemonSet都是面向無狀態(tài)的服務(wù),它們所管理的Pod的IP、名字、啟停順序等都是隨機(jī)分配的,而StatefulSet,管理所有有狀態(tài)的服務(wù)。 StatefulSet為了解決有狀態(tài)服務(wù)的問題,它所管理的Pod擁有固定的Pod名稱,一定的啟停順序,在StatefulSet中,Pod名字稱為網(wǎng)絡(luò)標(biāo)識(hostn

    2024年02月01日
    瀏覽(18)
  • 微服架構(gòu)基礎(chǔ)設(shè)施環(huán)境平臺搭建 -(四)在Kubernetes集群基礎(chǔ)上搭建Kubesphere平臺

    微服架構(gòu)基礎(chǔ)設(shè)施環(huán)境平臺搭建 -(四)在Kubernetes集群基礎(chǔ)上搭建Kubesphere平臺

    通過采用微服相關(guān)架構(gòu)構(gòu)建一套以Kubernetes+Docker為自動化運維基礎(chǔ)平臺,以微服務(wù)為服務(wù)中心,在此基礎(chǔ)之上構(gòu)建業(yè)務(wù)中臺,并通過Jekins自動構(gòu)建、編譯、測試、發(fā)布的自動部署,形成一套完整的自動化運維、發(fā)布的快速DevOps平臺。 本文是基于Kubernets集群基礎(chǔ)上來部署Kubesp

    2024年02月04日
    瀏覽(35)
  • 基于Kubernetes(k8s)部署Dubbo+Nacos服務(wù)

    基于Kubernetes(k8s)部署Dubbo+Nacos服務(wù)

    本文介紹基于 Kubernetes(k8s) 環(huán)境集成阿里云 私有鏡像倉庫 來部署一套 Dubbo + Nacos 的微服務(wù)系統(tǒng),并使用 Kubernetes DNS 以及 port-forward 的方式來打通網(wǎng)絡(luò)訪問。 k8s環(huán)境搭建參考文章《基于minikube快速搭建kubernetes單節(jié)點環(huán)境》 中在阿里云鏡像倉庫構(gòu)建的鏡像來進(jìn)行部署。 基于《基

    2024年02月02日
    瀏覽(31)
  • 服務(wù)器-Kubernetes (K8S)單機(jī)部署實戰(zhàn) -- 001

    服務(wù)器-Kubernetes (K8S)單機(jī)部署實戰(zhàn) -- 001

    ? ? ?本篇博文是 centos 7 系統(tǒng)安裝 kubernetes 單機(jī) master 節(jié)點操作。 一: 查看 服務(wù)器 配置信息 ? ? ? 1. 執(zhí)行命令查看服務(wù)器cpu信息。安裝 kubernetes 服務(wù),cpu核心數(shù)必須大于2,內(nèi)存大于2G。 ? ? ? 2.? 修改服務(wù)器設(shè)置信息,避免安裝出現(xiàn)問題。 ? ? ? ? a.? 臨時關(guān)閉swap,防止

    2024年02月19日
    瀏覽(32)
  • 【kubernetes】使用KubeSphere devops部署我的微服務(wù)系統(tǒng)

    【kubernetes】使用KubeSphere devops部署我的微服務(wù)系統(tǒng)

    入門使用KubeSphere的Devops功能部署\\\"我的微服務(wù)系統(tǒng)\\\" (內(nèi)容學(xué)習(xí)于尚硅谷云原生課程) kubesphere devops官方文檔: https://v3-1.docs.kubesphere.io/zh/docs/devops-user-guide/how-to-use/create-a-pipeline-using-jenkinsfile/ 暫時部署這4個服務(wù),auth服務(wù)、crm服務(wù)、gateway服務(wù)、前端ui服務(wù) Dockerfile 前端kwspher

    2024年02月10日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包