kubernetes minikube安裝和運行nginx的實例分析,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
install minikube
由于中國網絡問題導致安裝失敗的解決方法
hello-minikube
參考1、2
minikube-v1.3.0.iso文件下載失敗。手動下載后將文件復制到~/.minikube/cache/iso
目錄下
由于中國網絡問題無法下載google的相關容器,可以通過--image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers
參數來創建kubernetes集群,即:minikube start --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers
nginxPod.yaml:
apiVersion: v1 kind: Pod metadata: name: nginx labels: app: nginx spec: containers: - image: nginx name: nginx ports: - containerPort: 80
創建Pod
kubectl create -f nginxPod.yaml >> pod/nginx created
查看Pod
kubectl get pod >> NAME READY STATUS RESTARTS AGE nginx 1/1 Running 0 5m31s
nginxService.yml:
apiVersion: v1 kind: Service metadata: name: nginx spec: type: LoadBalancer ports: - port: 80 targetPort: 80 selector: app: nginx
創建Service
kubectl create -f nginxService.yaml >> service/nginx created
查看Service
kubectl get pod >> NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 6h49m nginx LoadBalancer 10.103.218.102 <pending> 80:30521/TCP 8m23s
在支持負載均衡器的云提供商上,將配置外部IP地址以訪問服務。在Minikube上,LoadBalancer類型通過minikube service
命令使服務可訪問。
minikube:
minikube service nginxService
或者直接通過宿主機IP:端口
訪問,如:http://192.168.99.100:30521
運行如下命令會自動打開瀏覽器到管理界面
minikube dashboard
關于kubernetes minikube安裝和運行nginx的實例分析問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。