更新集群配置
刪除部署(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...