草庐IT

kubeconfig

全部标签

Java操作k8s api示例:使用kubeconfig文件认证;获取所有pod;获取pod内应用容器的启动日志

公司准备将应用容器化部署,先使用了华为云的Kubernetes服务,后面又使用阿里云的Kubernetes服务。并短期一个月内无法判断走哪个云商。而作为一个在公司内部用于应用发布,部署的应用。在对接完华为云的Kubernetes服务Api后。再对接阿里云发现阿里云并没用像华为云一样对Kubernetes的Api做简易的封装。其两者的区别是华为云可以通过ak,sk再加KubernetesApi获取数据。可以理解为华为云多了一层代理。添加依赖本篇使用的是官方维护的KubernetesJavaClient包。有兴趣的可以了解下面的社区维护版官方SDK官方JAVASDKGitHub建议使用最新版本ma

Java操作k8s api示例:使用kubeconfig文件认证;获取所有pod;获取pod内应用容器的启动日志

公司准备将应用容器化部署,先使用了华为云的Kubernetes服务,后面又使用阿里云的Kubernetes服务。并短期一个月内无法判断走哪个云商。而作为一个在公司内部用于应用发布,部署的应用。在对接完华为云的Kubernetes服务Api后。再对接阿里云发现阿里云并没用像华为云一样对Kubernetes的Api做简易的封装。其两者的区别是华为云可以通过ak,sk再加KubernetesApi获取数据。可以理解为华为云多了一层代理。添加依赖本篇使用的是官方维护的KubernetesJavaClient包。有兴趣的可以了解下面的社区维护版官方SDK官方JAVASDKGitHub建议使用最新版本ma

【原创】K8S环境下研发如何本地调试?kt-connect使用详解

K8S环境下研发如何本地调试?kt-connect使用详解背景注:背景有点啰嗦,讲讲一路走来研发本地调试的变化,嫌烦的可以直接跳过,不影响阅读。2019年我在的公司当时是个什么情况,只有两个Java应用,还都跑在一个TomcatServlet容器。当时是如何本地调试?都是研发自己电脑装个Mysql,装个Tomcat,自己电脑运行调试,好处嘛就是后端研发互不干扰,想怎么改就怎么改,APP端研发就直连后端的笔记本调试。上线部署嘛就是一个研发手动编译个Jar包丢到云服务器上面,大体就是个草台班子,能干活,但是也就那样。2020年到了2020年,公司买了一台服务器,Centos的系统,给装上了Mysq

【原创】K8S环境下研发如何本地调试?kt-connect使用详解

K8S环境下研发如何本地调试?kt-connect使用详解背景注:背景有点啰嗦,讲讲一路走来研发本地调试的变化,嫌烦的可以直接跳过,不影响阅读。2019年我在的公司当时是个什么情况,只有两个Java应用,还都跑在一个TomcatServlet容器。当时是如何本地调试?都是研发自己电脑装个Mysql,装个Tomcat,自己电脑运行调试,好处嘛就是后端研发互不干扰,想怎么改就怎么改,APP端研发就直连后端的笔记本调试。上线部署嘛就是一个研发手动编译个Jar包丢到云服务器上面,大体就是个草台班子,能干活,但是也就那样。2020年到了2020年,公司买了一台服务器,Centos的系统,给装上了Mysq

K8S 实用工具之一 - 如何合并多个 kubeconfig?

开篇?引言:磨刀不误砍柴工工欲善其事必先利其器K8S集群规模,有的公司倾向于少量大规模K8S集群,也有的公司会倾向于大量小规模的K8S集群。如果是第二种情况,是否有一个简单的kubectl命令来获取一个kubeconfig文件并将其合并到~/.kube/config文件作为一个额外的上context??提示:Kubeconfig文件会包含Kubernetes集群的以下信息:集群上下文(context)用户有以下解决方案:解决方案方案一:KUBECONFIG环境变量指向多个文件通过在KUBECONFIG环境变量中指定多个文件,可以临时将KUBECONFIG文件组合在一起,并在kubectl中使用

K8S 实用工具之一 - 如何合并多个 kubeconfig?

开篇?引言:磨刀不误砍柴工工欲善其事必先利其器K8S集群规模,有的公司倾向于少量大规模K8S集群,也有的公司会倾向于大量小规模的K8S集群。如果是第二种情况,是否有一个简单的kubectl命令来获取一个kubeconfig文件并将其合并到~/.kube/config文件作为一个额外的上context??提示:Kubeconfig文件会包含Kubernetes集群的以下信息:集群上下文(context)用户有以下解决方案:解决方案方案一:KUBECONFIG环境变量指向多个文件通过在KUBECONFIG环境变量中指定多个文件,可以临时将KUBECONFIG文件组合在一起,并在kubectl中使用
12