Kubernetes1.14.1的开发指南
发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,本篇内容主要讲解"Kubernetes1.14.1的开发指南",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Kubernetes1.14.1的开发指南"吧!
千家信息网最后更新 2025年01月24日Kubernetes1.14.1的开发指南
本篇内容主要讲解"Kubernetes1.14.1的开发指南",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Kubernetes1.14.1的开发指南"吧!
从yaml
生成对象
Yaml yaml = new Yaml();ExtensionsV1beta1Deployment body = yaml.loadAs(new FileReader("deployment.yaml"), ExtensionsV1beta1Deployment.class);ExtensionsV1beta1Api api = new ExtensionsV1beta1Api();api.createNamespacedDeployment("default", body, "");
import io.kubernetes.client.ApiClientimport io.kubernetes.client.apis.CoreV1Apiimport io.kubernetes.client.util.Config def setKubeApiClient() throws IOException, ApiException { StringReader reader = new StringReader(this.kubeConfig) ApiClient apiClient = Config.fromConfig(reader) Configuration.setDefaultApiClient(apiClient) this.api = new CoreV1Api() }Where kubeConfig is a yaml.
import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.InputStream;import java.util.HashMap;import java.util.Map;import org.yaml.snakeyaml.Yaml;import io.kubernetes.client.ApiException;import io.kubernetes.client.models.ExtensionsV1beta1Deployment;import io.kubernetes.client.models.V1Namespace;import io.kubernetes.client.models.V1Service;public class Solution { private static final String yaml_file = "/home/karthik/Desktop/cloud/java/kubernetes/1.yaml"; static MapobjMap = new HashMap<>(); static Yaml yaml = new Yaml(); static { objMap.put("Deployment", ExtensionsV1beta1Deployment.class); objMap.put("Namespace",V1Namespace.class); objMap.put("Service", V1Service.class); //fill the hashmap } public static void main(String[] args) throws FileNotFoundException, ApiException { FileReader fr =new FileReader(yaml_file); InputStream input = new FileInputStream(new File(yaml_file)); Map map = (Map) yaml.load(input); ExtensionsV1beta1Deployment body = (ExtensionsV1beta1Deployment) convertyamlToObject(fr, (String) map.get("kind")); ExtensionsV1beta1Api api = new ExtensionsV1beta1Api(); System.out.println(body); } public static Object convertyamlToObject(FileReader fr, String kind) { return yaml.loadAs(fr, (Class
到此,相信大家对"Kubernetes1.14.1的开发指南"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
开发指南
指南
开发
内容
学习
实用
更深
兴趣
实用性
实际
对象
操作简单
方法
更多
朋友
网站
频道
查询
生成
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中国优秀博硕士学位论文全文数据库
表格数据库显示不全
杭州 软件开发 工资高吗
给领导做网络安全意识培训
主机密钥数据库位置
网络安全防骗主题教育班会
it电商聚焦互联网深科技
参观水心服务器
阿里云服务器批量管理工具
vivo研发网络安全总监
宝山区软件开发案例
数据库的原理和技术
传奇游戏服务器租用挂机
数模与软件开发有关系吗
普陀区银联数据库服务电话多少
PHP许愿墙数据库表
在哪申诉网易服务器
svn服务器在线管理工具
如何将文件图片保存到数据库
网络技术与应用工程
服务器管理器中显示没有激活
深圳市朗明网络技术怎么样
深圳wind软件开发待遇
小学网络安全校园
惠普服务器管理口默认ip
崇明区管理软件开发活动方案
生态环境局网络安全宣传
山西大学网络安全工程
用友数据库查询总账期初余额
手机店的网络安全吗