云原生周刊:Kubernetes v1.28 新特性一覽 | 2023.8.14

推薦一個 GitHub 倉庫:Fast-Kubernetes。

Fast-Kubernetes 是一個涵蓋了 Kubernetes 的實驗室(LABs)的倉庫。它提供了關于 Kubernetes 的各種主題和組件的詳細內容,包括 Kubectl、Pod、Deployment、Service、ConfigMap、Volume、PV、PVC、Daemonset、Secret、Affinity、Taint-Toleration、Helm 等。倉庫的目標是快速地介紹這些對象和組件,并提供了簡明的使用示例。

該倉庫的一些特點和內容包括:

  • 預備知識:需要對容器技術(Docker)有一定的了解。
  • 提供了一系列的實驗室(LABs),以快速了解和實踐 Kubernetes 的各種使用場景和操作。
  • LABs 涵蓋了創建 Pod、Deployment、Service、ConfigMap、Volume、Secret、Affinity、Taint-Toleration、Helm 等各個方面的內容。
  • 提供了 Kubernetes 的架構和組件的詳細說明,幫助理解 Kubernetes 的工作原理。
  • 提供了 Kubernetes 的安裝和配置指南,以及常用命令的速查表。
  • 提供了 Kubernetes 集群監控和可視化的實踐指南,包括使用 Prometheus 和 Grafana 進行監控。
  • 倉庫內容會根據 Kubernetes 的更新和變化進行更新,保持與最新版本的兼容性。

開源項目推薦

Kubetail

Bash 腳本,可將多個 pod 的日志匯總(尾部/跟蹤)到一個數據流中。這與運行 "kubectl logs -f "相同,但針對的是多個 pod。

K9s

K9s 是一個命令行工具,用于在 Kubernetes 集群中管理和監控應用程序。該工具提供了一個交互式的界面,可以通過命令行進行資源的查看、篩選、排序和操作。它支持對 Pod、容器、服務、配置等 Kubernetes 資源進行實時監控,并提供了實時日志查看和事件監視的功能。此外,k9s 還具有快速導航、搜索和過濾功能,使得用戶可以方便地瀏覽和管理集群中的各種資源。該項目提供了豐富的功能和靈活的配置選項,使得 Kubernetes 集群的管理更加便捷和高效。

onechart

onechart 是一個通用的 Helm Chart,用于應用程序部署。該項目旨在簡化 Kubernetes 的 YAML 語法,讓應用程序的部署更加容易和高效。它提供了一組預定義的 Helm Charts,適用于各種常見的應用程序場景。通過該項目,用戶可以快速添加、配置和部署應用程序,無需深入了解 Kubernetes 的復雜性。

文章推薦

Kubernetes v1.28 新特性一覽

Kubernetes v1.28 是 2023 年的第二個大版本更新,包含了 46 項主要的更新。 而今年發布的第一個版本 v1.27 有近 60 項,所以可以看出來,在發布節奏調整后,每個 Kubernetes 版本中都會包含很多新的變化。

其中 20 個增強功能正在進入 Alpha 階段,14 個將升級到 Beta 階段,而另外 12 個則將升級到穩定版。

5 種不同類型的 Kubernetes 部署策略

在本文中,我們討論了五種常見的 K8s 部署策略:重新創建、滾動、藍/綠、金絲雀和 A/B。在決定如何部署應用程序或將應用程序升級到新版本時,了解如何使用它們、可用于啟用它們的工具以及它們的優點和缺點是關鍵。選擇適合您業務需求的正確策略有助于減少停機時間、支持測試并改善客戶反饋循環,使您的團隊能夠隨著時間的推移開發出更好的產品。

5 個你還不知道的 Docker 命令

文章介紹了在使用 Docker 時可能不為人所知的五個命令:

  • docker system df
  • docker stats
  • docker build --cpu-quota=50000
  • docker cp
  • docker top

云原生動態

Go 1.21 發布

Go 團隊發布了 Go 1.21,其中包括三個新的內置函數和一個更改循環變量語義的功能預覽,解決了 Go 代碼中最常見的錯誤原因之一。

Go 還為 WASI(WebAssembly 系統接口)提供了一個新的“實驗端口”。Go 已經有一個選項可以編譯為 WebAssembly (WASM) 以在瀏覽器中使用,但到目前為止還不支持它在瀏覽器之外運行。新功能意味著 Go 應用程序可以在容器中或 Cloudflare Worker 等平臺上作為 WASM 運行。

使用 Seekable OCI 在 AWS Fargate 中更快地啟動容器

AWS 最近宣布通過 AWS Fargate 支持 Seekable Open Container Initiative (SOCI)。SOCI 支持延遲加載鏡像,從而減少亞馬遜彈性容器服務(ECS)上的容器啟動時間。此外,AWS 還發布了 SOCI Index Builder 和 SOCI Snapshotter 兩款工具,以幫助客戶利用這一新功能。

HashiCorp 采用商業源許可證

HashiCorp 將在所有未來版本的 HashiCorp 產品上將其源代碼許可證從 Mozilla 公共許可證 v2.0 (MPL 2.0) 更改為商業源代碼許可證(BSL,也稱為 BUSL) v1.1。HashiCorp API、SDK 和幾乎所有其他庫都將保留 MPL 2.0。

本文由博客一文多發平臺 OpenWrite 發布!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/42741.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/42741.shtml
英文地址,請注明出處:http://en.pswp.cn/news/42741.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

CF1013B And 題解

題目傳送門 題目意思: 給你一個長度為 n n n 的序列 a i a_i ai?,再給一個數 x x x。每一步你可以將序列中的一個數與上 x x x。請問最少要多少步才可以使得序列中出現兩個相同的數,如果無解輸出 ? 1 -1 ?1。 思路: 首…

Vue頁面刷新常用的4種方法

Vue項目里,有時候我們需要刷新頁面,重新加載頁面數據,常用方法如下: 方法一:location.reload() 方法全局刷新 使用 location.reload() 方法可以簡單地實現當前頁面的刷新,這個方法會重新加載當前頁面,類似于用戶點擊瀏覽器的刷新按鈕。 在 Vue 中,可以將該方法綁定到…

題解 | #M.Fair Equation# 2023牛客暑期多校10

M.Fair Equation 簽到題 題目大意 給定一個式子 A B C ABC ABC ,其中正整數 A , B , C ≤ 1 0 6 A,B,C\le 10^6 A,B,C≤106 問能否在 A , B , C A,B,C A,B,C 其中一個數的某一位置(可以是開頭和結尾)插入一個數字,使得等式…

Elasticsearch 查詢之Function Score Query

前言 ES 的主查詢評分模式分為兩種,是信息檢索領域的重要算法: TF-IDF 算法 和 BM25 算法。 Elasticsearch 從版本 5.0 開始引入了 BM25 算法作為默認的文檔評分(relevance scoring)算法。在此之前,Elasticsearch 使…

sip網絡號角喇叭 sip音柱 POE供電廣播音箱 ip網絡防水對講終端 sip網絡功放

SV-7042TP網絡號角喇叭 一、描述 SV-7042TP是我司的一款SIP網絡號角喇叭,具有10/100M以太網接口,內置有一個高品質揚聲器,將網絡音源通過自帶的功放和喇叭輸出播放,可達到功率30W。SV-7042TP作為SIP系統的播放終端,可…

【腳踢數據結構】常見樹總結(圖碼結和版)

(??? ),Hello我是祐言QAQ我的博客主頁:C/C語言,Linux基礎,ARM開發板,軟件配置等領域博主🌍快上🚘,一起學習,讓我們成為一個強大的攻城獅!送給自己和讀者的…

如何構造不包含字母和數字的webshell

利用不含字母與數字進行繞過 1.異或進行繞過 2.取反進行繞過 3.利用php語法繞過 利用不含字母與數字進行繞過 基本代碼運行思路理解 <?php echo "A"^""; ?> 運行結果為! 我們可以看到&#xff0c;輸出的結果是字符"!"。之所以會…

C++:字符串哈希

字符串哈希 給定一個長度為 n n n的字符串&#xff0c;再給定 m m m個詢問&#xff0c;每個詢問包含四個整數 l 1 , r 1 , l 2 , r 2 l_1,r_1,l_2,r_2 l1?,r1?,l2?,r2?&#xff0c;請你判斷 [ l 1 , r 1 ] [l_1,r_1] [l1?,r1?]和 [ l 2 , r 2 ] [l_2,r_2] [l2?,r2?]這…

“深入理解Java虛擬機(JVM):背后的工作原理解析“

標題&#xff1a;深入理解Java虛擬機&#xff08;JVM&#xff09;&#xff1a;背后的工作原理解析 摘要&#xff1a;本文將深入探討Java虛擬機&#xff08;JVM&#xff09;的工作原理&#xff0c;包括內存管理、垃圾回收、即時編譯器等關鍵概念&#xff0c;以及如何優化代碼以…

React 18 更新 state 中的數組

參考文章 更新 state 中的數組 數組是另外一種可以存儲在 state 中的 JavaScript 對象&#xff0c;它雖然是可變的&#xff0c;但是卻應該被視為不可變。同對象一樣&#xff0c;當想要更新存儲于 state 中的數組時&#xff0c;需要創建一個新的數組&#xff08;或者創建一份已…

vue2,使用element中的Upload 上傳文件,自定義上傳http-request上傳,上傳附件支持多選,多個文件只發送一次請求

復制直接使用&#xff0c;組件根據multiple是否多選來返回附件內容&#xff0c;支持多選就返回數據附件&#xff0c;則返回一個附件對象。 //uploadFiles.vue<template><div><el-uploadclass"avatar-uploader"action"#":accept"accep…

對比 VPN 與遠程桌面軟件,為什么遠程桌面更優越

數字格局不斷演變&#xff0c;我們的工作和連接方式也在不斷變化。企業紛紛轉向遠程運營&#xff0c;有關推進向遠程過渡的最佳技術的爭論從未停止。爭論的焦點通常是虛擬專用網絡&#xff08;VPN&#xff09;和遠程桌面軟件。 長期以來&#xff0c;VPN 一直被用作訪問公司網絡…

Linux上,出現依賴無法下載時,如何解決?

1.vim 編輯 /etc/profile 文件&#xff1a; vim /etc/hosts刪除/etc/hosts文件中已有的內容&#xff0c;添加如下內容&#xff0c; 140.82.112.3 github.com&#xff1a;wq保存退出&#xff1b; 2.使配置生效 systemctl restart network然后&#xff0c;就可以愉快&#x1…

【C++】函數指針

2023年8月18日&#xff0c;周五上午 今天在B站看Qt教學視頻的時候遇到了 目錄 語法和typedef或using結合我的總結 語法 返回類型 (*指針變量名)(參數列表)以下是一些示例來說明如何聲明不同類型的函數指針&#xff1a; 聲明一個不接受任何參數且返回void的函數指針&#xf…

【Flink】Flink窗口觸發器

數據進入到窗口的時候,窗口是否觸發后續的計算由窗口觸發器決定,每種類型的窗口都有對應的窗口觸發機制。WindowAssigner 默認的 Trigger通常可解決大多數的情況。我們通常使用方式如下,調用trigger()方法把我們想執行觸發器傳遞進去: SingleOutputStreamOperator<Produ…

kubernetes--技術文檔--基本概念--《10分鐘快速了解》

官網主頁&#xff1a; Kubernetes 什么是k8s Kubernetes 也稱為 K8s&#xff0c;是用于自動部署、擴縮和管理容器化應用程序的開源系統。 它將組成應用程序的容器組合成邏輯單元&#xff0c;以便于管理和服務發現。Kubernetes 源自Google 15 年生產環境的運維經驗&#xff0c…

《一個操作系統的實現》windows用vm安裝CentOS——從bochs環境搭建到第一個demo跑通

vm安裝CentOS虛擬機帶有桌面的版本。su輸入密碼123456。更新yum -y update 。一般已經安裝好后面這2個工具&#xff1a;yum install -y net-tools wget。看下ip地址ifconfig&#xff0c;然后本地終端連接ssh root192.168.249.132輸入密碼即可&#xff0c;主要是為了復制網址方便…

Netty+springboot開發即時通訊系統筆記(四)終

實時性 1.線程池多線程&#xff0c;把消息同步給其他端和對方用戶&#xff0c;其中數據持久化往往是最浪費時間的操作&#xff0c;可以使用mq異步存儲&#xff0c;因為其他業務不需要拿著整條數據&#xff0c;只需要這條數據的id進行操作。 2。消息校驗前置&#xff0c;放在t…

Vim的插件管理器之Vundle

1、安裝Vundle插件管理器 Vim可以安裝插件&#xff0c;但是需要手動安裝比較麻煩&#xff0c;Vim本身沒有提供插件管理器&#xff0c;所以會有很多的第三方的插件管理器&#xff0c;有一個vim的插件叫做 “vim-easymotion”&#xff0c;在它的github的安裝說明里有列出對于不同…

GRPC 學習記錄

GRPC 安裝 安裝 grpcio、grpcio-tools、protobuf、 pip install grpcio -i https://pypi.tuna.tsinghua.edu.cn/simple pip install grpcio-tools -i https://pypi.tuna.tsinghua.edu.cn/simple pip install protobuf -i https://pypi.tuna.tsinghua.edu.cn/simple常用類型 p…