kubernetes 使用kubectl port-forward 访问应用
概述或功能
通过端口转发映射本地端口到指定的应用端口
例子
创建 Redis deployment and service
创建redis deployment
kubectl create -f https://k8s.io/docs/tutorials/stateless-application/guestbook/redis-master-deployment.yaml
创建redis server
kubectl create -f https://k8s.io/docs/tutorials/stateless-application/guestbook/redis-master-service.yaml
校验redis server暴露的端口是6379
kubectl get pods redis-master-xxxxx --template='{{(index (index .spec.containers 0).ports 0).containerPort}}{{"\n"}}'
把本地的port 映射到pod的port
kubectl port-forward redis-master-765d459796-258hz 6379:6379
或者
kubectl port-forward pods/redis-master-765d459796-258hz 6379:6379
或者
kubectl port-forward deployment/redis-master 6379:6379
或者
kubectl port-forward rs/redis-master 6379:6379
或者
kubectl port-forward svc/redis-master 6379:6379
成功之后会以下类似输出
I0710 14:43:38.274550 3655 portforward.go:225] Forwarding from 127.0.0.1:6379 -> 6379
I0710 14:43:38.274797 3655 portforward.go:225] Forwarding from [::1]:6379 -> 6379
通过命令行访问redis
redis-cli
127.0.0.1:6379>ping
END
参考:
port-forward-access-application-cluster
kubernetes 使用kubectl port-forward 访问应用相关推荐
- Kubernetes的三种外部访问方式:NodePort、LoadBalancer和Ingress
Kubernetes的三种外部访问方式:NodePort.LoadBalancer和Ingress(转发) 原文 http://cloud.51cto.com/art/201804/570386.ht ...
- 一次解决Kubernetes集群内无法访问服务的问题过程
文章目录 一次解决Kubernetes集群内无法访问服务的问题过程 前言 解决过程 先检查要访问的服务是否正常 在busybox中测试 检查kube-dns 检查Calico 参考文档 一次解决Kub ...
- Kubernetes(K8s) kubectl cordon, drain, uncordon 常用命令
Kubernetes(K8s)中使用Kubectl 命令行工具管理 Kubernetes 集群. kubectl 在 $HOME/.kube 目录中查找一个名为 config 的配置文件. 可以通过设 ...
- Myeclipse WebServer 之 简单局域网服务器使用(简单实现局域网IP:Port端口访问局域网数据)
Myeclipse WebServer 之 简单局域网服务器使用(简单实现局域网IP:Port端口访问局域网数据) 目录 Myeclipse WebServer 之 简单局域网服务器使用(简单实现局域 ...
- Kubernetes(1) kubectl 入门
继上章的搭建实验环境后,本章节主要介绍一些k8s的日常操作命令以及应用. 首先我们会熟悉一下 kubectl 的API 功能,随后我们会手动通过命令行输入的方式创建 Pod Deployment,且给 ...
- kubernetes的Kubectl命令的使用
Kubectl基础命令的使用 文章目录 Kubectl基础命令的使用 kubernetes基本概念 edit(编辑资源) scale(动态扩展) autoscale(自动扩展) cluster-inf ...
- Kubernetes之kubectl常用命令使用指南:3:故障对应
kubectl是一个用于操作kubernetes集群的命令行接口,通过利用kubectl的各种命令可以实现各种功能,是在使用kubernetes中非常常用的工具.这里我们会通过一些简单的实例来展现其中 ...
- 【Kubernetes系列】Kubenetes如何访问Harbor私有仓库(401 Unauthorized问题解决)
目录 一.问题描述 二.解决方法 1.登录 2.查看登录的密钥数据 3.加密密钥 4.Harbor 上创建机器人账号 5.创建 Secret (1)方式一:命令行创建 (2)方式二:yaml 文件创建 ...
- 图解Kubernetes中的etcd的访问
目录 文章目录 前言 一.etcd是什么? 二.使用步骤 1.在k8s查看安装好的etcd 2.进入k8s的etcd 3.指定etcd的版本3 4.查看集群所有节点(etcdctl member ...
最新文章
- 2021年大数据常用语言Scala(三十四):scala高级用法 异常处理
- 清华大学:2021元宇宙研究报告!
- Java IO: PipedInputStream
- redis免安装版windows_Shotcut 视频剪辑软件,免费跨Windows、 Mac、 Linux平台
- google 确定某点海拔高_“湘能楚天”牌变电站的威宁之旅(一)|高海拔下如何实现与茫茫雪原环境的共生?...
- oracle怎么把整形,【用bbed工具对Oracle进行微整形】
- 数据集图片批量重命名
- python里面if语句一直出错_python错误,写了个小程序,if语句总是不执行,求高手指点...
- myeclipse 安装phpeclipse插件
- Laravel框架的运行过程
- openwrt 3G上网功能配置(联通版本)
- 淘宝网触屏版 - 学习笔记(1 - 关于meta)
- padavan做副路由,主路由是原厂固件,如何使用adguardHome过滤广告
- 如何实现查找附近的人
- GCTA学习3 | GCTA的两篇NG:fast-LMM和fast-GLMM
- Rust 能否替代 C 语言,主宰 Linux 的世界?
- java双人游戏_Java 简易双人坦克游戏实现
- 【Qt】 Fractal Designer 5.2 - Help(中文版)
- Python根据关键词在360、百度、bing搜索下载图片
- 代码敲累了,停一下,来欣赏下顶级配色~