99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

k8s實(shí)用devops工具

Linux愛好者 ? 來源:51cto ? 作者:51cto ? 2021-01-19 16:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

【導(dǎo)讀】作者從部署、監(jiān)控、cli工具、開發(fā)等角度,推薦和介紹了k8s實(shí)用devops工具。

Kubernetes 的出現(xiàn)不僅主宰了容器編排的市場(chǎng),也進(jìn)化了過去的運(yùn)維方式,不僅將開發(fā)與運(yùn)維之間邊界變得更加模糊,而且讓 DevOps 這一角色變得更加清晰。它是目前可用的很流行的容器解決方案之一。每個(gè)軟件工程師都能通過 Kubernetes 來定義服務(wù)之間的拓?fù)潢P(guān)系、線上的節(jié)點(diǎn)個(gè)數(shù)、資源使用量并且能夠快速實(shí)現(xiàn)水平擴(kuò)容、藍(lán)綠部署等在過去復(fù)雜的運(yùn)維操作。以下的一系列工具,可以助你充分運(yùn)用Kubernetes。

集群部署工具

1、Amazon EKS

Amazon Elastic Container Service是一個(gè)Kubernetes DevOps工具,它允許用戶管理和擴(kuò)展他們的容器化應(yīng)用程序,并使用Kubernetes簡(jiǎn)化部署。當(dāng)你需要一個(gè)足夠安全、足夠穩(wěn)定的 Kubernetes 服務(wù), 用盡可能少的精力去維護(hù)基礎(chǔ)設(shè)施,希望將更多的精力投放在業(yè)務(wù)的研發(fā)上時(shí),Amazon EKS 就會(huì)成為一個(gè)值得你選擇的選項(xiàng)。Amazon EKS具有靈活的布局并減少了維護(hù)開銷。

2、Kubespray

KubeSpray是一個(gè)集群生命周期管理器,可以幫助部署可用于生產(chǎn)的Kubernetes集群。它使用ansible-playbook來自動(dòng)化Kubernetes集群配置。主要功能包括基于Ansible,高度可用,跨平臺(tái);流行的云提供商集成甚至是裸機(jī),多種配置選項(xiàng),多平臺(tái)CI/CD等等。因?yàn)镵ubespray擁有一個(gè)開放的開發(fā)模型,易于使用,大大降低了編排集群的難度,任何人都可以很容易地學(xué)習(xí)如何使用Kubespray。

3、Conjure-up

Conjure-up易于使用,允許用戶以最少的問題部署他們的應(yīng)用程序。支持本地主機(jī)部署、AWS、bare metal、Azure、VMware、Joynet和OpenStack。

監(jiān)控工具

4、Kubewatch

Kubewatch是一個(gè)很好用的工具,kubewatch能夠監(jiān)控那些特定的Kubernetes事件,并將此類事件以通知的形式推送到諸如Slack和PagerDuty的端點(diǎn)上??梢源_保你的容器是安全的,并使用行業(yè)最佳實(shí)踐進(jìn)行打包,同時(shí)監(jiān)視軟件的漏洞和更新。但是,用戶表示,添加對(duì)多個(gè)實(shí)例的支持將會(huì)更有幫助。支持多個(gè)端點(diǎn),且易于部署。

5、Weave Scope

Weave Scope用來監(jiān)視和解決Kubernetes和Docker集群的故障,你就可以解放雙手輕松地識(shí)別和糾正你的容器化應(yīng)用程序的問題。

6、Test-infra

Testinfra 是一個(gè)基礎(chǔ)架構(gòu)測(cè)試框架,它可以輕松編寫單元測(cè)試來驗(yàn)證服務(wù)器的狀態(tài)。它支持的后端之一是 Ansible,所以這意味著 Testinfra 可以直接使用 Ansible 的清單文件和清單中定義的一組機(jī)器來對(duì)它們進(jìn)行測(cè)試。對(duì)于處理復(fù)雜的模板來測(cè)試和檢測(cè)錯(cuò)誤非常有用。

7、Trireme

Trireme通過提高Kubernetes進(jìn)程、工作負(fù)載和容器的安全性和降低復(fù)雜性,引入了一種不同的網(wǎng)絡(luò)授權(quán)方法。建議用它來減輕Kubernetes工作負(fù)載、容器和進(jìn)程的復(fù)雜性。它可以幫助你在應(yīng)用程序?qū)訌?qiáng)制實(shí)施安全性。

8、Sysdig Falco

這是一個(gè)可以提供深度容器可見性的行為活動(dòng)監(jiān)視工具,它縮短了檢測(cè)安全事件所需的時(shí)間,并應(yīng)用了允許你持續(xù)監(jiān)視和檢測(cè)容器、應(yīng)用程序、主機(jī)和網(wǎng)絡(luò)活動(dòng)的規(guī)則。使用它可以對(duì)其基礎(chǔ)設(shè)施進(jìn)行持續(xù)檢查、異常檢測(cè),并為任何類型的 Linux 系統(tǒng)調(diào)用設(shè)置警報(bào)通知。還可以通過 Falco 監(jiān)視 shell 何時(shí)在容器中運(yùn)行、容器在哪里掛載、對(duì)敏感文件的意外讀取、出站網(wǎng)絡(luò)嘗試以及其他可疑調(diào)用。

CLI工具

9、Cabin

Cabin是一個(gè)移動(dòng)儀表盤,通過AndroidiOS對(duì)Kubernetes進(jìn)行管理。它同意用戶遠(yuǎn)程管理他們的集群,是個(gè)很贊的工具,可以對(duì)所有事件進(jìn)行快速補(bǔ)救。當(dāng)Kubernetes應(yīng)用程序離開主設(shè)備時(shí),Cabin可以快速管理它們。這并不是一個(gè)用于開發(fā)的工具。當(dāng)工程師經(jīng)常遠(yuǎn)離他們的主計(jì)算機(jī),需要快速管理他們的Kubernetes集群時(shí),Cabin就很有用。

10、Kubectx/Kubens

Kubectx/Kubens使用自動(dòng)完成特性,通過在集群之間來回切換,幫助用戶輕松切換上下文,并同時(shí)連接到各個(gè)集群。你可以使用它在Kubernetes命名空間之間平穩(wěn)地切換。它有益于始終在集群或命名空間之間導(dǎo)航的用戶。

開發(fā)工具

11、Telepresence

它讓你可以在本地調(diào)試Kubernetes服務(wù),簡(jiǎn)化了開發(fā)和調(diào)試過程。

12、Helm

Helm幫助用戶管理他們的Kubernetes應(yīng)用程序,通過Helm圖表讓你可以共享你的應(yīng)用程序。這讓用戶能夠創(chuàng)建可共享可復(fù)制的構(gòu)建,但它不推薦用于更高級(jí)、更頻繁的部署。

13、Keel

它讓用戶可以重新專注于編寫代碼和測(cè)試他們的應(yīng)用程序。因?yàn)槿绻麕?kù)中有新的應(yīng)用程序版本可用,它就會(huì)自動(dòng)更新kubernetes的工作負(fù)載。

責(zé)任編輯:lq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 容器
    +關(guān)注

    關(guān)注

    0

    文章

    511

    瀏覽量

    22448
  • 應(yīng)用程序
    +關(guān)注

    關(guān)注

    38

    文章

    3334

    瀏覽量

    59018
  • devops
    +關(guān)注

    關(guān)注

    0

    文章

    125

    瀏覽量

    12477

原文標(biāo)題:親測(cè)好用的 K8s & DevOps 工具

文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    k8s權(quán)限管理指南說明

    我們?cè)谀壳暗?b class='flag-5'>k8s集群環(huán)境里面,只能在master節(jié)點(diǎn)上執(zhí)行kubectl的一些命令,在其他節(jié)點(diǎn)上執(zhí)行就會(huì)報(bào)錯(cuò)。
    的頭像 發(fā)表于 06-26 14:06 ?132次閱讀

    什么是 K8S,如何使用 K8S

    Kubernetes(簡(jiǎn)稱K8S)是一個(gè)用于管理容器化應(yīng)用程序的開源平臺(tái)。以下是關(guān)于K8S及其使用方法的介紹: 一、什么是 K8S 核心特點(diǎn) 自動(dòng)化容器編排:自動(dòng)處理容器的部署、擴(kuò)展、負(fù)載均衡
    發(fā)表于 06-25 06:45

    簡(jiǎn)述K3SK8S的區(qū)別

    K3s 是CNCF 認(rèn)證的 Kubernetes 發(fā)行版和Sandbox項(xiàng)目,專為低資源環(huán)境而設(shè)計(jì)。由 Rancher Labs 維護(hù)著 K3s。
    的頭像 發(fā)表于 04-18 10:27 ?501次閱讀

    如何通過Docker和K8S集群實(shí)現(xiàn)高效調(diào)用GPU

    在有GPU資源的主機(jī)安裝,改主機(jī)作為K8S集群的Node。
    的頭像 發(fā)表于 03-18 16:50 ?455次閱讀
    如何通過Docker和<b class='flag-5'>K8S</b>集群實(shí)現(xiàn)高效調(diào)用GPU

    搭建k8s需要買幾臺(tái)云主機(jī)?

    至少3臺(tái)。搭建Kubernetes(K8s)集群所需的云主機(jī)數(shù)量因?qū)嶋H需求而異。一個(gè)基本的K8s集群通常需要至少3臺(tái)云主機(jī),包括1個(gè)Master節(jié)點(diǎn)和2個(gè)Worker節(jié)點(diǎn)。如果考慮高可用性和容錯(cuò)能力
    的頭像 發(fā)表于 02-20 10:40 ?433次閱讀

    自建K8S集群認(rèn)證過期

    今天使用kubectl命令查看pod信息時(shí),一直正常運(yùn)行的k8s集群突然不能訪問了,輸入任何命令都提示以下報(bào)錯(cuò)。
    的頭像 發(fā)表于 02-07 12:32 ?389次閱讀

    k8s和docker區(qū)別對(duì)比,哪個(gè)更強(qiáng)?

    Docker和Kubernetes(K8s)是容器化技術(shù)的兩大流行工具。Docker關(guān)注構(gòu)建和打包容器,適用于本地開發(fā)和單主機(jī)管理;而K8s則提供容器編排和管理平臺(tái),適用于多主機(jī)或云環(huán)境,具備自動(dòng)化
    的頭像 發(fā)表于 12-11 13:55 ?669次閱讀

    k8s微服務(wù)架構(gòu)就是云原生嗎??jī)烧呤鞘裁搓P(guān)系

    k8s微服務(wù)架構(gòu)就是云原生嗎?K8s微服務(wù)架構(gòu)并不等同于云原生,但兩者之間存在密切的聯(lián)系。Kubernetes在云原生架構(gòu)中扮演著核心組件的角色,它簡(jiǎn)化了容器化應(yīng)用程序的管理,提供了彈性、自動(dòng)化
    的頭像 發(fā)表于 11-25 09:39 ?527次閱讀

    混合云部署k8s集群方法有哪些?

    混合云部署k8s集群方法是首先需在本地與公有云分別建立K8s集群,并確保網(wǎng)絡(luò)連接。接著,配置kubeconfig文件連接兩集群,并安裝云服務(wù)插件以實(shí)現(xiàn)資源互通。然后,編寫Deployment文件部署應(yīng)用,并使用kubectl命令應(yīng)用至集群。最后,驗(yàn)證應(yīng)用狀態(tài)并監(jiān)控集群性能
    的頭像 發(fā)表于 11-07 09:37 ?501次閱讀

    k8s可以部署私有云嗎?私有云部署全攻略

    Kubernetes(簡(jiǎn)稱K8S)可以部署私有云。Kubernetes是一個(gè)開源的容器編排引擎,能夠自動(dòng)化容器的部署、擴(kuò)展和管理,使得應(yīng)用可以在各種環(huán)境中高效運(yùn)行。通過使用Kubernetes,企業(yè)可以在自己的數(shù)據(jù)中心或私有云環(huán)境中搭建和管理容器化的應(yīng)用,實(shí)現(xiàn)高度的靈活性和可擴(kuò)展性。
    的頭像 發(fā)表于 10-25 09:32 ?471次閱讀

    k8s云原生開發(fā)要求

    Kubernetes(K8s)云原生開發(fā)對(duì)硬件有一定要求。CPU方面,建議至少配備2個(gè)邏輯核心,高性能CPU更佳。內(nèi)存至少4GB,但8GB或更高更推薦。存儲(chǔ)需至少20-30GB可用空間,SSD提升
    的頭像 發(fā)表于 10-24 10:03 ?584次閱讀
    <b class='flag-5'>k8s</b>云原生開發(fā)要求

    k8s容器啟動(dòng)失敗的常見原因及解決辦法

    k8s容器啟動(dòng)失敗的問題通常出現(xiàn)在開發(fā)者使用Kubernetes進(jìn)行容器編排時(shí),可能的原因有多種,例如:配置錯(cuò)誤、鏡像問題、資源限制、依賴問題、網(wǎng)絡(luò)問題、節(jié)點(diǎn)狀態(tài)異常、其他因素等,以下是對(duì)這些常見原因的詳細(xì)分析:
    的頭像 發(fā)表于 10-11 10:12 ?739次閱讀

    云服務(wù)器部署k8s需要什么配置?

    云服務(wù)器部署K8s需要至少2核CPU、4GB內(nèi)存、50GBSSD存儲(chǔ)的主節(jié)點(diǎn)用于管理集群,工作節(jié)點(diǎn)建議至少2核CPU、2GB內(nèi)存、20GBSSD。還需安裝Docker,選擇兼容的Kubernetes版本,配置網(wǎng)絡(luò)插件,以及確保系統(tǒng)安全、監(jiān)控和備份措施到位。
    的頭像 發(fā)表于 10-09 15:31 ?507次閱讀

    納尼?自建K8s集群日志收集還能通過JMQ保存到JES

    作者:京東科技 劉恩浩 一、背景 基于K8s集群的私有化交付方案中,日志收集采用了ilogtail+logstash+kafka+es方案,其中ilogtail負(fù)責(zé)日志收集,logstash負(fù)責(zé)對(duì)數(shù)
    的頭像 發(fā)表于 09-30 14:45 ?449次閱讀

    常用的k8s容器網(wǎng)絡(luò)模式有哪些?

    常用的k8s容器網(wǎng)絡(luò)模式包括Bridge模式、Host模式、Overlay模式、Flannel模式、CNI(ContainerNetworkInterface)模式。K8s的容器網(wǎng)絡(luò)模式多種多樣
    的頭像 發(fā)表于 09-19 11:29 ?631次閱讀