关闭

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

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

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


 

站长推荐

1.云服务推荐: 国内主流云服务商,各类云产品的最新活动,优惠券领取。地址:阿里云腾讯云华为云

2.广告联盟: 整理了目前主流的广告联盟平台,如果你有流量,可以作为参考选择适合你的平台点击进入

链接: http://www.fly63.com/article/detial/1784

关闭

Linux常用命令

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

非常实用的9大网络命令

ping 是个使用频率极高的实用程序,主要用于确定网络的连通性。这对确定网络是否正确连接,以及网络连接的状况十分有用。简单的说,ping 就是一个测试程序,如果 ping 运行正确,大体上就可以排除网络访问层、网卡、Modem 的输入输出线路

9 个非常实用的网络调试命令,你会用几个呢?

ping 是个使用频率极高的实用程序,主要用于确定网络的连通性。这对确定网络是否正确连接,以及网络连接的状况十分有用。简单的说,ping 就是一个测试程序,如果 ping 运行正确,大体上就可以排除网络访问层、网卡、Modem 的输入输出线路

python常用命令

#查看django版本;创建一个项目mysite;在当前目录下启动manage.py;创建一个polls应用;在当前目录下针对models生成sql语句;根据生成的sql语句生成数据库

npm常用命令与操作

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

常用Vim命令及实用Vim按键映射配置详解

Vim按键映射可用于设置Vim命令或命令串的别名,完成个性化Vim按键设置。Vim命令虽然很多,但是常用的Vim命令却被使用者所熟知。Vim可视化模式下, > 用于增加缩进;而 gv 命令可以用于重新选取上一次由可视模式所选择的文本范围。

简洁明了的Linux常用命令

ls 命令查看当前目录下可见的文件、文件夹及其相关权限 常用参数:-l 列表式查看 -al 查看所有,包括隐藏的文件、文件夹 ;mkdir 创建文件夹常用参数 : 直接接文件夹名称 ;pwd 显示当前工作目录

7大Git实用技巧和命令总结

Git 是一个非常强大的工具,它包含丰富的工具用以维护项目。本文介绍了一些 Git 日常使用过程中的实用技巧和命令,希望这些内容能够对大家有所帮助

工作中最常用的Git 命令收藏

分支操作,暂存操作,回退操作,标签操作,常规操作;git创建项目仓库;忽略已加入到版本库中的文件;取消忽略文件;拉取、上传免密码;git branch -b 创建并切换到新建的分支上

Flutter 常用命令

查看flutter是否安装到位 环境是否正常;查看版本号;升级环境flutter upgrade;获取flutter packages包 (现在基本上已经是保存就自动导入的了 );以release 模式运行

点击更多...

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