Deploy docker app to kubernetes via API

http://10.175.172.157:50000/api/v1/namespaces/test/services

{
 "kind": "Service",
 "apiVersion": "v1",
 "metadata": {
  "name": "spacecrane1",
  "namespace": "test",
  "labels": {
   "application-spacecrane": "spacecrane1"
  }
 },
 "spec": {
  "ports": [{
   "protocol": "TCP",
   "targetPort": 80,
   "port":80
     
  }],
  "selector": {
   "application-spacecrane": "spacecrane1"
  },
  "type": "NodePort",
  "sessionAffinity": "None",
  "externalTrafficPolicy": "Cluster"
 },
 "status": {
  "loadBalancer": {
   
  }
 }
}


http://10.175.172.157:50000/apis/apps/v1beta1/namespaces/test/deployments/

{
 "kind": "Deployment",
 "apiVersion": "apps/v1beta1",
 "metadata": {
  "name": "hy3",
  "namespace": "test",
  "labels": {
   "test-app": "hy3"
  }
 },
 "spec": {
  "replicas": 2,
  "selector": {
   "matchLabels": {
    "test-app": "hy3"
   }
  },
  "template": {
   "metadata": {
    "labels": {
     "test-app": "hy3"
    }
   },
   "spec": {
    "containers": [{
     "name": "hy3",
     "image": "docker.io/dannadocker2017/spacecrane:v1.6",
     "ports": [{
      "containerPort": 8822,
      "protocol": "TCP"
     }]
    
    }]
   }
  },
  "revisionHistoryLimit": 10
 }
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 安装k8s Master高可用集群 主机 角色 组件 172.18.6.101 K8S Master Kubele...
    jony456123阅读 12,462评论 0 9
  • 1.Pod Pod是k8s的最基本的操作单元,包含一个或多个紧密相关的容器,类似于豌豆荚的概念。一个Pod可以被一...
    jony456123阅读 12,180评论 0 5
  • Kubernetes Ingress概念及部署 1概述 。ClusterIP网络仅限集群内通信,NodePort可...
    YichenWong阅读 13,636评论 0 8
  • 1.1 Kubernetes是什么 首先,它是一个全新的基于容器技术的分布式架构领先方案; 其次,Kubernet...
    c84f3109853b阅读 80,719评论 1 117
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,810评论 19 139

友情链接更多精彩内容