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

某制造企業(yè)基于 KubeSphere 的云原生實(shí)踐

這篇具有很好參考價值的文章主要介紹了某制造企業(yè)基于 KubeSphere 的云原生實(shí)踐。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

背景介紹

隨著業(yè)務(wù)升級改造與軟件產(chǎn)品專案的增多,常規(guī)的物理機(jī)和虛擬機(jī)方式逐漸暴露出一些問題:

  • 大量服務(wù)部署在虛擬機(jī)上,資源預(yù)估和硬件浪費(fèi)較大;
  • 大量服務(wù)部署在虛擬機(jī)上,部署時間和難度較大,自動化程度較低;
  • 開發(fā)人員和運(yùn)維人員,由于開發(fā)和部署服務(wù)環(huán)境不同,服務(wù)不穩(wěn)定經(jīng)常報錯,產(chǎn)生的隔閡問題較多,效率較低;
  • 排查問題原因不便利,開發(fā)沒權(quán)限上生產(chǎn)環(huán)境,服務(wù)日志和服務(wù)監(jiān)控狀態(tài)無法定位。

在競爭日益激烈和不斷變化的市場環(huán)境下,公司需要在產(chǎn)品上不停的迭代開發(fā),來滿足業(yè)務(wù)的需求,快速進(jìn)行響應(yīng)變化,所以解決上述問題變得愈發(fā)迫切。

選型說明

我們調(diào)研了兩款開源產(chǎn)品。經(jīng)過綜合評估和比較,我們最終選擇了 KubeSphere。KubeSphere 的定位是以應(yīng)用為中心的容器平臺,提供了簡單易用的操作界面,一定程度上降低了學(xué)習(xí)成本,同時集成了原生 Istio 等功能,更加符合開發(fā)的使用習(xí)慣。

實(shí)踐過程

加快開發(fā)對應(yīng)用需求的響應(yīng),快速交付價值,快速響應(yīng)變化。敏捷開發(fā)是用短的迭代周期來適應(yīng)更快的變化,而且保持增量的持續(xù)改進(jìn)的過程,Kubernetes + Docker 是 Dev 和 Ops 融合的一個橋梁,反過來說,敏捷開發(fā)與自動化運(yùn)維,推動企業(yè) DevOps 落地,提供端對端的從需求分析到部署監(jiān)控的全流程開發(fā)運(yùn)維一體化。

某制造企業(yè)基于 KubeSphere 的云原生實(shí)踐,k8s,容器平臺,kubesphere,云計(jì)算

基礎(chǔ)設(shè)施與部署架構(gòu)

KubeSphere 的搭建也非常簡單,通過 KubeAdmin 安裝 Kubernetes,然后用 KubeSphere 官網(wǎng)推薦的方式安裝 KubeSphere。私有內(nèi)部云平臺環(huán)境來搭建 Kubernetes 與 KubeSphere?;A(chǔ)服務(wù)器采用的是 Linux Centos 7,內(nèi)核版本是 5.6。

在搭建 Kubernetes 集群時,我們選擇使用 Keepalived 和 HAproxy 創(chuàng)建高可用 Kubernetes 集群 master,其中包括負(fù)載均衡入口。

部署參考圖:

某制造企業(yè)基于 KubeSphere 的云原生實(shí)踐,k8s,容器平臺,kubesphere,云計(jì)算

某制造企業(yè)基于 KubeSphere 的云原生實(shí)踐,k8s,容器平臺,kubesphere,云計(jì)算

存儲與網(wǎng)絡(luò)

目前我們主要對接的是 Ceph 的分布式存儲,服務(wù)于各種持久化服務(wù),比如我們會做一些 Harbor 的鏡像,主要是 Rabbitmq、Redis、MySQL 等,生產(chǎn)環(huán)境主要是一些無狀態(tài)的開發(fā)的服務(wù),比如 Springboot、SpringCloud 開發(fā)的微服務(wù),還有 Python 服務(wù)。Python 服務(wù)主要是用來做 AI 模型的簡單分析。

某制造企業(yè)基于 KubeSphere 的云原生實(shí)踐,k8s,容器平臺,kubesphere,云計(jì)算

同時也用 NFS 存儲做一些有狀態(tài)的數(shù)據(jù)備份和日志備份文件的存儲。

網(wǎng)絡(luò)選擇了 Calico 這種純?nèi)龑拥?BGP 的網(wǎng)絡(luò)。

平臺和應(yīng)用的日志、監(jiān)控、APM

我們采用了 ELK 采集各種基礎(chǔ)服務(wù)和業(yè)務(wù)服務(wù)的 log,并進(jìn)行日志報警監(jiān)控。

某制造企業(yè)基于 KubeSphere 的云原生實(shí)踐,k8s,容器平臺,kubesphere,云計(jì)算

我們使用 Prometheus+grafana,進(jìn)行 OS、K8s 系統(tǒng)組件和 Pod 服務(wù)的采集和監(jiān)控。

某制造企業(yè)基于 KubeSphere 的云原生實(shí)踐,k8s,容器平臺,kubesphere,云計(jì)算

某制造企業(yè)基于 KubeSphere 的云原生實(shí)踐,k8s,容器平臺,kubesphere,云計(jì)算

同時,我們使用 SkyWalking 來監(jiān)控服務(wù)的 API 全鏈路性能。

CI/CD

我們使用的 KubeSphere 的 DevOps模塊,里面集成了 Jenkins,流水線的構(gòu)建,實(shí)現(xiàn)了項(xiàng)目從拉取代碼,質(zhì)量檢查到項(xiàng)目部署一鍵化的流程,在 DevOps 模塊中用的是自定義 GitLab 倉庫。

參考圖形如下:

某制造企業(yè)基于 KubeSphere 的云原生實(shí)踐,k8s,容器平臺,kubesphere,云計(jì)算

某制造企業(yè)基于 KubeSphere 的云原生實(shí)踐,k8s,容器平臺,kubesphere,云計(jì)算

有狀態(tài)服務(wù)管理

我們目前管理了 Redis、RabbitMQ 和 Elasticsearch 等集群。

  • 唯一性——對于包含 N 個副本的 StatefulSet,每個 pod 會被分配一個 [0,N) 范圍內(nèi)的唯一序號。
  • 順序性——StatefulSet 中 pod 的啟動、更新、銷毀默認(rèn)都是按順序進(jìn)行的。
  • 穩(wěn)定的網(wǎng)絡(luò)身份標(biāo)識——pod 的主機(jī)名、DNS 地址不會隨著 pod 被重新調(diào)度而發(fā)生變化。
  • 穩(wěn)定的持久化存儲——當(dāng) pod 被重新調(diào)度后,仍然能掛載原有的 PersistentVolume,保證了數(shù)據(jù)的完整性和一致性。

使用效果

KubeSphere 是一個非常流行的容器編排工具,它可以幫助用戶管理和部署容器化應(yīng)用程序。使用 KubeSphere 可以提高應(yīng)用程序的可靠性、可擴(kuò)展性和安全性。

  • 開發(fā)人員幾乎不用耗費(fèi)時間在軟件的部署和監(jiān)控上,不需要關(guān)心過多的底層部署細(xì)節(jié),節(jié)省約 30% 時間,產(chǎn)品迭代速度更快。
  • 按角色管理權(quán)限,開發(fā)人員排查服務(wù)的錯誤更加方便,直接在平臺上查看 log、指標(biāo)數(shù)據(jù)、監(jiān)控報表都很快捷,節(jié)省約 20% 的時間。
  • 優(yōu)化了資源利用率,降低了成本,在以前我們都是在 VM 上進(jìn)行部署,服務(wù)器資源浪費(fèi)比較大,經(jīng)常也會進(jìn)行資源利用率的檢討,上 KubeSphere 之后,資源利用率提高了 30% 以上。

未來規(guī)劃

在未來,我們計(jì)劃進(jìn)一步發(fā)展和改進(jìn)我們的基礎(chǔ)設(shè)施環(huán)境和 DevOps 全流程效率,覆蓋自動化測試流程。我們將繼續(xù)關(guān)注新的技術(shù)趨勢(服務(wù)網(wǎng)格,服務(wù)治理等)和最佳實(shí)踐,并根據(jù)業(yè)務(wù)需求進(jìn)行相應(yīng)的升級和優(yōu)化。我們也將繼續(xù)加強(qiáng)團(tuán)隊(duì)的培訓(xùn)和技術(shù)能力,以更好地支持公司的業(yè)務(wù)發(fā)展。

本文由博客一文多發(fā)平臺 OpenWrite 發(fā)布!文章來源地址http://www.zghlxwxcb.cn/news/detail-614720.html

到了這里,關(guān)于某制造企業(yè)基于 KubeSphere 的云原生實(shí)踐的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【Quarkus技術(shù)系列】打造基于Quarkus的云原生微服務(wù)框架實(shí)踐(1)

    【Quarkus技術(shù)系列】打造基于Quarkus的云原生微服務(wù)框架實(shí)踐(1)

    前提介紹 本系列文章主要講解如何基于Quarkus技術(shù)搭建和開發(fā)\\\"專為Kubernetes而優(yōu)化的Java微服務(wù)框架\\\"的入門和實(shí)踐,你將會學(xué)習(xí)到如何搭建Quarkus微服務(wù)腳環(huán)境及腳手架,開發(fā)Quarkus的端點(diǎn)服務(wù),系統(tǒng)和應(yīng)用層級的配置介紹與Quarkus的編程模型分析,創(chuàng)建Quarkus的應(yīng)用Uber-jar文件以及

    2024年02月13日
    瀏覽(24)
  • Spark內(nèi)容分享(二十七):阿里云基于 Spark 的云原生數(shù)據(jù)湖分析實(shí)踐

    Spark內(nèi)容分享(二十七):阿里云基于 Spark 的云原生數(shù)據(jù)湖分析實(shí)踐

    目錄 Spark 與云原生的結(jié)合 1. 傳統(tǒng) Spark 集群的痛點(diǎn) 2. Spark 與云原生結(jié)合的優(yōu)勢 Spark on K8s 原理介紹 1. Spark 的集群部署模式 2. Spark on K8s 的部署架構(gòu) 3. Spark on K8s 部署架構(gòu)——對比 4. Spark on K8s 社區(qū)進(jìn)展 5. Spark 3.3 新特性介紹 Spark on K8s 在阿里云 EMR 上的實(shí)踐 1. EMR Spark on ACK 2. 充分

    2024年01月15日
    瀏覽(19)
  • 為大模型工程提效,基于阿里云 ACK 的云原生 AI 工程化實(shí)踐

    為大模型工程提效,基于阿里云 ACK 的云原生 AI 工程化實(shí)踐

    作者:張凱 以 GPT(Generative Pre-trained Transformer)和 Diffusion model 為代表的大語言模型(Large language model,LLM)和生成式人工智能(Generative artificial intelligence,GAI)在過往兩年,將人們對 AI 的夢想與期待推向了一個新高峰。這一次,AI 帶來的“智能”效果和“涌現(xiàn)”能力,吸引

    2024年01月22日
    瀏覽(19)
  • 基于kubesphere的k8s環(huán)境部署單點(diǎn)版本的rook-ceph

    基于kubesphere的k8s環(huán)境部署單點(diǎn)版本的rook-ceph

    基于kubesphere的k8s環(huán)境部署單點(diǎn)版本的rook-ceph,實(shí)驗(yàn)性質(zhì)大于使用性質(zhì),不推薦在物理資源有限的情況下使用。 Rook is an open source cloud-native storage orchestrator, providing the platform, framework, and support for Ceph storage to natively integrate with cloud-native environments. Rook是一個開源的云原生存儲編

    2024年02月07日
    瀏覽(28)
  • 基于kubesphere的k8s環(huán)境部署三節(jié)點(diǎn)的rook-ceph集群

    基于kubesphere的k8s環(huán)境部署三節(jié)點(diǎn)的rook-ceph集群

    這次實(shí)驗(yàn)記錄的是使用虛擬機(jī)搭建的使用了三個計(jì)算存儲節(jié)點(diǎn)的rook-ceph集群,模擬真實(shí)的使用場景。補(bǔ)充之前發(fā)的只有單點(diǎn)的部署方式。 Rook is an open source cloud-native storage orchestrator, providing the platform, framework, and support for Ceph storage to natively integrate with cloud-native environments. Ro

    2024年02月11日
    瀏覽(29)
  • 服務(wù)網(wǎng)格實(shí)施周期縮短 50%,麗迅物流基于阿里云 ACK 和 ASM 的云原生應(yīng)用管理實(shí)踐

    服務(wù)網(wǎng)格實(shí)施周期縮短 50%,麗迅物流基于阿里云 ACK 和 ASM 的云原生應(yīng)用管理實(shí)踐

    作者:王夕寧、 劉強(qiáng)、 華相 麗迅物流是百麗旗下專注于時尚產(chǎn)業(yè)、為企業(yè)提供專業(yè)物流及供應(yīng)鏈解決方案的服務(wù)商。其產(chǎn)品服務(wù)主要包括城市落地配、倉配一體、干線運(yùn)輸及定制化解決方案。通過自研智能化物流管理平臺,全面助力企業(yè)合作集約化發(fā)展。目前,麗迅物流已

    2024年02月10日
    瀏覽(16)
  • DolphinScheduler on k8s 云原生部署實(shí)踐

    DolphinScheduler on k8s 云原生部署實(shí)踐

    DolphinScheduler 的高效云原生部署模式,比原始部署模式節(jié)省了95%以上的人力資源和工作時間,提升了部署效率和成本效益。 通過集成 GitOps 技術(shù),我們提升了 DolphinScheduler 的 DevOps 管理能力,改善了軟件交付效率和安全審計(jì)能力。 通過集成新的云原生技術(shù),我們?yōu)?DolphinSched

    2024年04月10日
    瀏覽(26)
  • 東方通信基于 KubeSphere 的云計(jì)算落地經(jīng)驗(yàn)

    東方通信基于 KubeSphere 的云計(jì)算落地經(jīng)驗(yàn)

    作者:周峰 吳昌泰 東方通信股份有限公司(以下簡稱“東方通信”)創(chuàng)立于 1958 年,是一家集硬件設(shè)備、軟件、服務(wù)為一體的整體解決方案提供商。公司于 1996 年成功改制上市,成為上海證交所同時發(fā)行 A 股和 B 股的國有控股上市公司。公司業(yè)務(wù)主要包括:專網(wǎng)通信及信息

    2024年02月17日
    瀏覽(17)
  • 37.云原生之springcloud+k8s+GitOps+istio+安全實(shí)踐

    37.云原生之springcloud+k8s+GitOps+istio+安全實(shí)踐

    云原生專欄大綱 安裝gitlab,將https://gitee.com/zhouwei1996/spring-cloud-bookinfo.git遷移至gitlab gitlab中創(chuàng)建全局變量,如鏡像倉庫賬號密碼,保證gitlab-ci.yaml中內(nèi)容安全 共享runner創(chuàng)建,獲取token如下:glrt-wfzAecJmszsZb3GorS8J 安裝gitlab-runner,參考:22.云原生之GitLab CICD實(shí)戰(zhàn)及解析 修改ConfigM

    2024年03月22日
    瀏覽(24)
  • 這篇 DolphinScheduler on k8s 云原生部署實(shí)踐,值得所有大數(shù)據(jù)人看!

    在當(dāng)前快速發(fā)展的技術(shù)格局中,企業(yè)尋求創(chuàng)新解決方案來簡化運(yùn)營并提高效率成為一種趨勢。 Apache DolphinScheduler作為一個強(qiáng)大的工具,允許跨分布式系統(tǒng)進(jìn)行復(fù)雜的工作流任務(wù)調(diào)度。本文將深入探討如何將Apache DolphinScheduler適配并整合進(jìn)現(xiàn)代IT環(huán)境,提升其在云原生部署中的表

    2024年04月17日
    瀏覽(38)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包