K8S入門到精通07 集群配置調整與資源限定

2021-10-24 02:01:36 字數 1406 閱讀 3582

更新集群配置

刪除部署(deployment)|服務(service)

kubectl delete deployment|service 部署|服務名稱
containers:-

name

: tomcat-cluster

image

: tomcat:latest

resources

:requests

:# 容器執行最小所需的資源,不滿足則無法執行

cpu:

1 # 可以是小數,如0.5

memory

: 500mi

limits

:# 容器執行過程中,對多能暫用的資源

cpu:

2memory

: 1024mi

requests設定了建立容器的基本需要

limits限定了容器使用的最大資源

修改tomcat-deploy.yml,增加resource配置

apiversion

: extensions/v1beta1

kind

: deployment

metadata

:name

: tomcat-deploy

spec

:replicas:2

template

:metadata

:labels

:: tomcat-cluster

spec

:volumes:-

name

hostpath

:path

: /data/www-data

containers:-

name

: tomcat-cluster

image

: tomcat:latest

resources

:requests

:cpu

:0.5

memory

: 200mi

limits

:cpu:1

memory

: 512mi

ports:-

containerport

:8080

volumemounts:-

name

mountpath

生效配置

檢視配置生效情況

kubectl describe pod tomcat-deploy-779d75c8f-ccjgl
版權說明

本文章內容為馬士兵教育《架構師高階技能kubernetes入門到精通》課程的學習筆記

K8S從入門到放棄

blog 個人 目錄docker 是乙個開源的應用容器引擎,基於go 語言並遵從 apache2.0 協議開源。docker 可以讓開發者打包他們的應用以及依賴包到乙個輕量級 可移植的容器中,然後發布到任何流行的 linux 機器上,也可以實現虛擬化。docker 從 17.03 版本之後分為 ce...

k8s高可用集群9集群的可用性驗證

1檢視集群中所有namespace裡的容器。發現都是running狀態 root k8s master01 kubectl get pod all namespaces 2檢視監控資料 root k8s master01 kubectl top pod n kube system 3檢查跨網是否可以...

基於k8s 1 10集群環境Helm安裝

簡介 helm 是 kubernetes 官方支援的包管理工具,可以方便地發現 共享和使用為kubernetes構建的應用。能夠很便捷的對k8s應用進行版本管理控制。安裝安裝也分為兩種,k8s集群啟用了rbac許可權控制和沒有啟用許可權控制。沒有啟用許可權控制helm init tiller ima...