k8s client-java创建pod常见问题

1.配置Kubernetes连接:

使用Kubernetes的配置文件(通常位于~/.kube/config)或直接使用API服务器地址、认证信息等来配置客户端。

配置通常有两种模式,安全和不安全的配置模式,对认证要求严格就选用安全模式,导出k8s里面配置文件即可。

2.创建pod

问题:用java-client创建pod容易,但映射的nodePort无法访问?

解决方法:先创建pod,再创建service做端口映射,最终服务可以正常访问。大多存在问题可能是挂载路径的问题,端口映射的问题等。

3.思考

k8s sdk问题遇到了不要慌,先编写yaml文件跑通,再转换为代码,如果yaml比较复杂可以用AI转换成java代码,最后再修改修改即可。

如果是创建pod,可以先用docker命令把服务跑起来,比较下哪些参数是否存在问题。

相关推荐
炎码工坊7 小时前
云原生安全基石:Kubernetes 核心概念与安全实践指南
云原生·kubernetes
蓝色的猴子9 小时前
Linux.docker.k8s基础概念
linux·docker·kubernetes
斯普信云原生组9 小时前
K8S集群主机网络端口不通问题排查
网络·容器·kubernetes
matrixlzp9 小时前
K8S StatefulSet 快速开始
云原生·容器·kubernetes
Rainbond云原生1 天前
鲲鹏Arm+麒麟V10,国产化信创 K8s 离线部署保姆级教程
云原生·容器·kubernetes·麒麟·鲲鹏·国产化信创·rainbond
动力暖暖1 天前
Flink2.0及Flink-operater在K8S上部署
大数据·flink·kubernetes
藥瓿亭1 天前
2024 CKA模拟系统制作 | Step-By-Step | 18、题目搭建-备份还原Etcd
linux·运维·服务器·ubuntu·kubernetes·etcd·cka
玄德公笔记2 天前
ubuntu 22.04安装k8s高可用集群
linux·ubuntu·kubernetes·k8s·containerd·高可用集群·ubuntu 22.04
hnlucky2 天前
k8s中kubeSphere的安装使用+阿里云私有镜像仓库配置完整步骤
linux·运维·学习·阿里云·容器·kubernetes·云计算