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】(九)Service 2
云原生·容器·kubernetes
Cyber4K2 小时前
【Kubernetes专项】温故而知新,重温技术原理(2)
云原生·容器·kubernetes
雨奔5 小时前
Kubernetes 网络策略(NetworkPolicy)完全指南:声明式 Pod 通信管控
网络·容器·kubernetes
身如柳絮随风扬5 小时前
Kubernetes v1.20.9 集群搭建
云原生·容器·kubernetes
古典和浪漫7 小时前
docker file 中设置软链接和在k8s 中配置同步时区 有什么区别,各自优缺点
docker·容器·kubernetes
成为你的宁宁7 小时前
【K8s ServiceAccount 机制原理与 RBAC 权限实战应用】
云原生·容器·kubernetes
尘世壹俗人8 小时前
知识点12---k8s进阶操作方式yaml资源文件
docker·容器·kubernetes
尘世壹俗人8 小时前
知识点13---k8s存储持久化
容器·kubernetes·flask
SilentSamsara8 小时前
Kubernetes 网络模型:CNI 插件与 Pod 间通信的底层实现
网络·云原生·容器·架构·kubernetes·k8s
wuxinyan1238 小时前
Java面试题50:Kubernetes 全栈知识体系之一
java·kubernetes·面试题