kubernetesminikube安装和运行nginx的实例分析
kubernetes minikube安装和运行nginx的实例分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
专注于为中小企业提供成都网站设计、做网站服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业朝阳免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了近1000家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
1.参考
install minikube
由于中国网络问题导致安装失败的解决方法
hello-minikube
2.minikube安装
参考1、2
2.1 遇到的问题
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
3.使用
3.1创建、查看Pod
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
3.2创建 Service
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.1443/TCP 6h49m nginx LoadBalancer 10.103.218.102 80:30521/TCP 8m23s
3.3访问服务
在支持负载均衡器的云提供商上,将配置外部IP地址以访问服务。在Minikube上,LoadBalancer类型通过minikube service
命令使服务可访问。
minikube:
minikube service nginxService
或者直接通过宿主机IP:端口
访问,如:http://192.168.99.100:30521
3.4 dashboard使用
运行如下命令会自动打开浏览器到管理界面
minikube dashboard
关于kubernetes minikube安装和运行nginx的实例分析问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。
分享标题:kubernetesminikube安装和运行nginx的实例分析
文章分享:http://scyanting.com/article/pigpds.html