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命令把服务跑起来,比较下哪些参数是否存在问题。

相关推荐
m0_741574753 小时前
k8s的service
云原生·容器·kubernetes
鼠鼠我捏,要死了捏5 小时前
蓝绿发布与滚动更新:基于Kubernetes的微服务零停机切换实战指南
微服务·kubernetes·blue-green
xiao-xiang6 小时前
k8s下的发布策略详解
云原生·容器·kubernetes·部署·cicd·发布
有谁看见我的剑了?8 小时前
k8s-临时容器学习
学习·容器·kubernetes
DO_Community14 小时前
DigitalOcean Kubernetes 现已支持 Gateway API 托管服务
容器·kubernetes·gateway
什么都想学的阿超16 小时前
【大语言模型 57】容器化训练环境:Docker + Kubernetes + Slurm
docker·语言模型·kubernetes
@ chen17 小时前
kubectl常用命令
云原生·kubernetes·k8s
潮落拾贝1 天前
k8s部署kafka三节点集群
容器·kafka·kubernetes
To_再飞行2 天前
K8s访问控制(二)
linux·网络·云原生·容器·kubernetes
xy_recording2 天前
学习番外:Docker和K8S理解
学习·docker·kubernetes