快速开始

KtConnect提供了本地和测试环境集群的双向互联能力。在这篇文档里,我们将使用一个简单的示例,来快速演示通过KtConnect完成本地直接访问集群中的服务、以及将集群中指定服务的请求转发到本地的过程。

部署实例应用

为了便于展示结果,首先在集群中部署一个Tomcat服务并创建一个默认首页:

$ kubectl create deployment tomcat --image=tomcat:9 --port=8080
deployment.apps/tomcat created$ kubectl expose deployment tomcat --port=8080 --target-port=8080
service/tomcat exposed$ kubectl exec deployment/tomcat -c tomcat -- /bin/bash -c 'mkdir webapps/ROOT; echo "kt-connect demo v1" > webapps/ROOT/index.html'

查询Pod和服务的IP地址:

$ kubectl get pod -o wide --selector app=tomcat
NAME     READY   STATUS    RESTARTS   AGE   IP            ...
tomca

Kubernetes入门到精通-KtConnect(全称Kubernetes Toolkit Connect)是一款基于Kubernetes环境用于提高本地测试联调效率的小工具。相关推荐

  1. 《Linux C编程从入门到精通》》一2.4 Linux中的调试环境gdb

    本节书摘来自异步社区<<Linux C编程从入门到精通>>一书中的第2章,第2.4节,作者 宋磊 , 程钢,更多章节内容可以访问云栖社区"异步社区"公众号查 ...

  2. kubernetes入门到精通(一):内容编排与k8s介绍,集群构建教程,如何开启dashboard

    集群环境容器部署的困境 怎么分配这 10 台服务器?2 万台呢? 容器编排工具 docker compose,单机容器编排工具 docker swam 跨主机的,集群容器编排工具 kubernetes ...

  3. kubernetes入门到精通(二):k8s部署Tomcat集群,基于NTFS协议的文件集群共享,Service提供负载均衡,端口转发工具Rinetd配置外部访问

    首先,配置 Docker 镜像加速服务 登录阿里云账号,进入控制台 -> 容器镜像服务 (不需要有阿里云的服务器,只要注册账号即可) 在两台 node 节点上配置好阿里云的镜像加速. 重启一下 ...

  4. Flink从入门到精通100篇(二十二)-微博基于Flink的机器学习实战项目

    前言 微博作为国内比较主流的社交媒体平台,目前拥有2.22亿日活用户和5.16亿月活用户.如何为用户实时推荐优质内容,背后离不开微博的大规模机器学习平台.本文由微博机器学习研发中心高级算法工程师于茜老 ...

  5. AUTOSAR从入门到精通100讲(三十二)-AutoSar之实时环境RTE

    RTE(Run-Time Environment)是AUTOSAR体系结构的核心.RTE在AUTOSAR软件架构中介于应用层和基础软件层之间,是AUTOSAR虚拟功能总线(VFB)接口的实现,从而为应 ...

  6. 知乎基于Kubernetes的kafka平台的设计和实现

    我是知乎技术中台工程师,负责知乎存储相关的组件.我的分享主要基于三个,第一,简单介绍一下Kafka在知乎的应用,第二,为什么做基于Kubernetes的Kafka平台.第三,我们如何去实现基于Kube ...

  7. Linux从入门到精通系列之PPTP

    Linux从入门到精通系列之PPTP 今天我们来说下怎么在linux环境下如何搭建PPTP-×××,PPTP(Point to Point Tunneling Protocol),即点对点隧道协议.该 ...

  8. html5从基础到入门,Html5从入门到精通系列2:Html5基础

    Html5从入门到精通系列2:Html5基础 (2015-04-04 11:36:53) 标签: html5 html5教程 html5视频教程 html5从入门到精通 2-1.1.HTML5简介.M ...

  9. Jenkins从入门到精通

    Jenkins从入门到精通 Jenkins简介 Jenkins的特征 Jenkins安装和持续集成环境配置 Gitlab代码托管服务器安装 Gitlab安装 Gitlab添加组.创建用户.创建项目 持 ...

最新文章

  1. Yolov5 face训练手册
  2. 商汤科技开源DAVIS2017视频目标分割冠军代码
  3. Redux Todos Example
  4. 深入理解卷积层,全连接层的作用意义
  5. matlab动画_弹簧振子振动的matlab动画演示
  6. Qt工作笔记-对信号与槽的进一步理解(信号与信号关联)
  7. UI设计干货素材|动态交互插画模板
  8. 1.6 开发集合测试集的大小
  9. mysql 分组统计 取最大值_(Mysql)sql分组取最大值问题
  10. 【概率论与数理统计】小结8 - 三大抽样分布
  11. KillBee框架的使用(上)
  12. Oracle Database Documentary Library
  13. 配置Gitlab Push自动触发jenkins构建
  14. QT实现年会抽奖小软件的实现
  15. mysql批量生成随机姓名、手机号等数据
  16. Typora常用好看主题推荐!!!
  17. 为什么JAVA对象需要实现序列化?
  18. Cocos2dx和Unity3D对比
  19. 2411681-87-1,Thalidomide-O-PEG4-t-butyl ester化学式:C28H38N2O11
  20. 解决网络连接正常,网页打不开的问题

热门文章

  1. python模块之HTMLParser简介
  2. Python实现的通讯录
  3. VMProtect1.63分析
  4. 前端模块依赖复杂度太高,一团乱麻了怎么办
  5. DataGridXL快速JavaScript Excel类数据表
  6. ppt转pdf如何质量无损?这俩种方法值得收藏
  7. 【强化学习】Q-Learning算法详解
  8. linux灯控软件下载,Maize DMX下载
  9. catia v56r与v5r21区别_caita V5 R21 新增功能概述
  10. 马云在京员工大会演讲