一、安裝前的準備
在安裝 Kubernetes 之前,我們需要做一些準備工作。
1. 確認操作系統版本是否符合要求,Kubernetes 支持的操作系統版本可以在官方文檔中查看。
2. 確認安裝所需的 Minikube 版本,可以在 Minikube 官方文檔中查看。
3. 安裝一個虛擬化技術,比如 VirtualBox 或者 Hyper-V。
二、安裝 Kubernetes
1. 安裝 Docker
sudo apt-get update
sudo apt-get install docker-ce
2. 安裝kubectl
curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl
chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl
3. 安裝Minikube
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 \&\& chmod +x minikube
sudo mv minikube /usr/local/bin/
4. 啟動 Kubernetes 集群
minikube start
5. 驗證 Kubernetes 集群
kubectl get nodes
三、常用命令
1. 查看 Kubernetes 集群狀態
kubectl cluster-info
2. 查看所有命名空間
kubectl get namespaces
3. 查看所有 Pod
kubectl get pods --all-namespaces
4. 進入 Pod 內部
kubectl exec -it <pod-name> /bin/bash
四、部署應用程序
1. 創建 Deployment
kubectl create deployment <deployment-name> --image=<image-name>
2. 暴露服務
kubectl expose deployment <deployment-name> --type=NodePort --port=<port-number>
3. 查看服務暴露的埠號
kubectl get services
五、升級應用程序
1. 修改 Deployment 對象中的鏡像名稱
kubectl set image deployment <deployment-name> <container-name>=<new-image>
2. 查看升級狀態
kubectl rollout status deployment <deployment-name>
六、刪除應用程序
1. 刪除 Deployment
kubectl delete deployment <deployment-name>
2. 刪除 Service
kubectl delete service <service-name>
以上是 Kubernetes 安裝部署的詳細步驟和常用命令,希望對大家有所幫助。在使用 Kubernetes 的過程中,還需掌握更多相關知識,才能更好地管理集群和部署應用程序。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/307448.html