k8deployer:目前,使用C ++进行实验的kubernetes部署程序

时间:2024-04-25 16:53:07
【文件属性】:

文件名称:k8deployer:目前,使用C ++进行实验的kubernetes部署程序

文件大小:97KB

文件格式:ZIP

更新时间:2024-04-25 16:53:07

C++

k8部署程序 目前,使用C ++进行实验的kubernetes部署程序 要求 简单部署k8应用程序 最低配置。 让部署者使用最佳实践模式填写所有表格。 并行部署到一个或多个k8集群 支持最常见的k8提供程序,因此可以在其中任何一个上部署部署,而无需更改应用程序配置 允许将单个部署部署到不同环境(AWS,DO,Linode,Azure,BareMetal)中的群集 可选:处理公共DNS配置,证书,外部负载均衡器 可选:处理从LoadBalancer / NodePort到各个服务的代理 可选:与RBAC打交道 初始Beta版的Todo 部署方式 创造 args中的环境变量(键=值,...) ConfigMap中的环境变量 Secrets中的环境变量 应用资源限制 删除 更新 核实 服务 创造 删除 更新 核实 配置图 从配置创建 从文件创建 删除 更新 核


【文件预览】:
k8deployer-main
----RoleBindingComponent.cpp(2KB)
----RoleComponent.cpp(2KB)
----ServiceAccountComponent.cpp(2KB)
----SecretComponent.cpp(7KB)
----ConfigMapComponent.cpp(6KB)
----DeploymentComponent.cpp(10KB)
----ClusterRoleComponent.cpp(2KB)
----BaseComponent.cpp(10KB)
----HttpRequestComponent.cpp(5KB)
----PersistentVolumeComponent.cpp(3KB)
----PortForward.cpp(3KB)
----Component.cpp(56KB)
----Engine.cpp(4KB)
----exprtk_fn.cpp(552B)
----DnsProvisioner.cpp(1018B)
----HostPathStorage.cpp(2KB)
----CMakeLists.txt(3KB)
----examples()
--------index.html(51B)
--------nginx-deployment.json(308B)
--------arangodb-singlenode.yaml(565B)
--------registry.yaml(1KB)
--------traefik.yaml(2KB)
--------nginx.conf(180B)
----AppComponent.cpp(65B)
----main.cpp(8KB)
----LICENSE(1KB)
----ServiceComponent.cpp(8KB)
----IngressComponent.cpp(10KB)
----cmake()
--------external-projects.cmake(2KB)
----Storage.cpp(668B)
----Cluster.cpp(18KB)
----README.md(3KB)
----DnsProvisionerVubercool.cpp(4KB)
----StatefulSetComponent.cpp(7KB)
----ClusterRoleBindingComponent.cpp(2KB)
----DaemonSetComponent.cpp(2KB)
----JobComponent.cpp(3KB)
----NamespaceComponent.cpp(3KB)
----Kubeconfig.cpp(5KB)
----NfsStorage.cpp(2KB)
----include()
--------k8deployer()

网友评论