在CentOS上管理Kubernetes資源,主要通過以下方式:
安裝Docker作為容器運行時,使用命令sudo yum install -y docker-ce docker-ce-cli containerd.io
。安裝Kubernetes組件,如kubectl
,可通過sudo yum install -y kubectl
命令。
kubectl get nodes
查看節點,kubectl get pods
查看Pod,kubectl get deployments
查看Deployment等。kubectl create -f <filename>
或kubectl apply -f <filename>
命令,使用YAML文件創建資源,如Deployment、Service等。kubectl apply -f <filename>
更新現有資源,或kubectl set image deployment/<deployment-name> <container-name>=<new-image>
更新鏡像。kubectl delete <resource-type> <resource-name>
,如kubectl delete pod my-pod
。可通過配置資源請求和限制來管理資源分配,如resources: requests: memory: "64Mi" cpu: "250m"
等。還可使用命名空間來隔離資源,通過kubectl create namespace <namespace-name>
創建命名空間。