kubernetes 命令方式 部署、访问应用

时间: 2019-01-07阅读: 267标签: 命令

Kubernetes 命令的方式运行应用:

~$ kubectl run blogtest --image=18524637652/blog_test:firsttry --port=15672
deployment.apps "blogtest" created


外部访问Kubernetes内部的应用:

默认情况下,所有Pod只能在集群内部访问,为了能够外部访问应用,需要将容器端口映射到节点的端口,15672 就是容器中端口。15672端口已经映射到了12732端口,端口号是随机分配的

~$ kubectl get service
NAME         TYPE        CLUSTER-IP   EXTERNAL-IP   PORT(S)   AGE
kubernetes   ClusterIP   10.96.0.1    <none>        443/TCP   6d

~$ kubectl expose deployment/blogtest --type="NodePort" --port="15672"
service "blogtest" exposed

~$ kubectl get service
NAME         TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)           AGE
blogtest     NodePort    10.111.225.14   <none>        15672:12732/TCP   6s
kubernetes   ClusterIP   10.96.0.1       <none>        443/TCP           6d

~$ hostname
galaxy-k8s-test-master-02

~$ curl galaxy-k8s-test-master-02:12732


 

每个Web开发者都该了解的12条命令行

在开发者的弹药箱里,命令行是最具生产力的工具之一。掌握它们可以给你的工作流程带来非常积极的影响。因为,许多日常任务都可以用一条命令然后按回车来解决。

Linux常用命令

玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令

npm常用命令与操作

npm常用命令与操作:npm i/install moduleName安装模块;i是install的缩写,两者功能是一样的;npm ls 查看所有局部安装的模块; npm从5.0版本开始添加了package-lock.json文件(下称lock文件);用于保证再次安装模块时能安装同样的版本;

常用的搜索命令_高级搜索指令大全

作为一名资深SEO,不懂得搜索引擎高级指令的使用显然是说不过去的。搜索引擎高级指令就如同语言一样,用来建立搜索引擎与SEO人员直接沟通的“通道”,下面就为大家整理下常用的高级搜索命令

Linux常用命令总汇

ls命令就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等

node.js中使用yargs来处理命令行参数

yargs库能够方便的处理命令行参数。读取命令行参数argv 对象用来保存命令行参数,传递参数时,参数名以 -- 开头,中间使用 = 或 空格,然后接上值 。argv 有一个 下划线 属性,该属性用来获取非连词线开头的参数

fly63.com版权所有,内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权,请与小编联系!情况属实本人将予以删除!

广告赞助文章投稿关于web前端网站点搜索站长推荐网站地图站长QQ:522607023

小程序专栏: 土味情话心理测试脑筋急转弯幽默笑话段子句子语录成语大全