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

相关推荐
拾心211 天前
【云运维】Kubernetes安装(基于 Docker + Calico)
运维·docker·kubernetes
victory04311 天前
K8S NFS PVC PV 挂载点路径问题
云原生·容器·kubernetes
小毅&Nora1 天前
【云计算】【Kubernetes】 ① K8S的架构、应用及源码解析 - 核心架构与组件全景图
架构·kubernetes·云计算
踏浪无痕1 天前
记一次被 K8s 网络 SNAT 坑惨的经历
网络协议·kubernetes
奋斗的蛋黄1 天前
CI/CD 全流程指南:从概念到落地的持续交付实践
运维·ci/cd·kubernetes
肖祥2 天前
OpenObserve日志分析平台
kubernetes·运维开发
小黑_深呼吸2 天前
三、ingress全面详解: 实例配置及访问
docker·容器·kubernetes
企鹅侠客2 天前
Kubeconfig文件自动合并-K8S多集群切换
云原生·容器·kubernetes
victory04312 天前
resource 和 K8S 对接部分 apifox
云原生·容器·kubernetes
炸裂狸花猫2 天前
开源CI&CD工具-Drone
ci/cd·云原生·容器·kubernetes·开源·drone