1. 程式人生 > >kubernetes 環境搭建 —— minikube

kubernetes 環境搭建 —— minikube

建立叢集

minikube start

搭建好 k8s 集群后,可以檢視叢集的狀態以及部署應用。主要用到的是 k8s 的 api,這通常需藉助於 kutectl 命令列工具

基本操作

kubectl version
kubectl cluster-info
kubectl get nodes

部署app

kubectl run kubernetes-bootcamp --image=gcr.io/google-samples/kubernetes-bootcamp:v1 --port=8080

檢視部署

kubectl get deployments

開啟代理

kubectl proxy

通過代理的 web 入口訪問叢集與 pod

curl http://localhost:8001/version
// 訪問 pod資訊
export POD_NAME=$(kubectl get pods -o go-template --template '{{range .items}}{{.metadata.name}}{{"\n"}}{{end}}')
curl http://localhost:8001/api/v1/namespaces/default/pods/$POD_NAME/proxy/