Minikube-Kubernetes本地环境进行开发 https://www.cnblogs.com/xcmelody/p/10873020.html Minikube-Kubernetes本地环境进行开发

Minikube-Kubernetes本地环境进行开发

启动Minikube

# 访问web前端 $ kubectl proxy

获取命名空间

# kubectl get namespaces $ kubectl get ns NAME STATUS AGE default Active 156m kube-node-lease Active 156m kube-public Active 156m kube-system Active 156m

获取集群信息

'kubectl cluster-info dump'.

获取节点信息

$ kubectl get node NAME STATUS ROLES AGE VERSION minikube Ready master 162m v1.14.1

运行nginx

type=NodePort

获取pods

# kubectl describe pods -l app=nginx

查看Pod日志

$POD_NAME

进入Pod中

exec -ti nginx-fcb945956-t8bqq /bin/bash

获取deployment

set nginx-fcb945956 to 1
 

获取svc(services)

unset> 31199/TCP Endpoints: 172.17.0.5:80 Session Affinity: None External Traffic Policy: Cluster Events: <none>
 

1|2使用Minikube获取服务访问地址

 
# 访问测试 $ curl $(minikube service nginx --url)

1|3删除服务

 
# 删除service kubectl delete service -l app=nginx

1|4停止Minikube

 
minikube stop

1|5参考

 

K8S官网文档

Minikube - Kubernetes本地实验环境

Minikube:使用 Kubernetes 进行本地开发

Kubernetes基础:查看状态、管理服务