成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

kubernetes 實(shí)用 api list(長(zhǎng)期補(bǔ)充)

AbnerMing / 2153人閱讀

摘要:收集整理一些可能較常用的,結(jié)合的自動(dòng)化系統(tǒng)以及監(jiān)控可能會(huì)用到。注涉及到方法中的為發(fā)送的數(shù)據(jù)體。注意刪除,對(duì)應(yīng)的并不會(huì)級(jí)聯(lián)刪除,需要在手動(dòng)調(diào)用刪除對(duì)應(yīng)的略不爽

收集整理一些可能較常用的api,結(jié)合kubernetes的自動(dòng)化系統(tǒng) 以及 監(jiān)控可能會(huì)用到。

注:涉及到POST方法中的json為發(fā)送的數(shù)據(jù)體。


get node
curl -i -k -H "Authorization: Bearer lalalalalllaSDDDSASDASF=" -X GET https://10.10.5.103:6443/api/v1beta3/nodes
get namespace
curl -i -k -H "Authorization: Bearer lalalalalllaSDDDSASDASF=" -X GET https://10.10.5.103:6443/api/v1beta3/namespaces
create namespace
curl -i -k -X POST https://10.10.5.103:6443/api/v1beta3/namespaces -H "Authorization: Bearer lalalalalllaSDDDSASDASF=" -d "$(cat namespace-production.json)"

{
    "apiVersion": "v1",
    "kind": "Namespace",
    "metadata": {
        "labels": {
            "name": "production"
        },
        "name": "production"
    }
}
create a pod
curl -i -k -X POST https://10.10.5.103:6443/api/v1beta3/namespaces/development/pods -H "Authorization: Bearer lalalalalllaSDDDSASDASF=" -d "$(cat pod-8xxxxxxcom.json)
{
  "kind": "Pod",
  "apiVersion": "v1beta3",
  "metadata": {
    "name": "8xxxxxx",
    "labels": {
      "name": "8xxxxxx"
    }
  },
"spec":{
        "volumes":[
        {
                "name":"log-vol",
                "hostPath":{
                        "path":"/home/work/data/8_xxxxxx_com"
                }
        },
        {
                "name":"localtime",
                "hostPath":{
                        "path":"/etc/localtime"
                }
        }
        ],
            "containers":[
               {
                  "name":"8-xxxxxx-com",
                  "image":"docker-registry.xxxxxx.com:5000/xxxxxx/8_xxxxxx_com:20150612",
                  "ports":[
                     {
                        "name":"ssh-port",
                        "containerPort":22,
                        "protocol":"TCP"
                     },
                     {
                        "name":"http-port",
                        "containerPort":8008,
                        "protocol":"TCP"
                     }
                  ],
                  "volumeMounts":[
                          {
                                  "mountPath":"/home/work/var/nfs",
                                  "readOnly":false,
                                  "name":"log-vol"
                          },
                          {
                                  "mountPath":"/etc/localtime",
                                  "readOnly":true,
                                  "name":"localtime"
                          }
                  ],
                  "imagePullPolicy": "Always"
               }
            ]
         }
}
get a pod:
curl -i -k -H "Authorization: Bearer lalalalalllaSDDDSASDASF=" -X GET https://10.10.5.103:6443/api/v1beta3/pods
curl http://10.10.5.103:7080/api/v1beta3/namespaces/development/pods?labelSelector=name%3D8.xxxxxx.com
delete a pod:
curl  -X DELETE http://10.10.5.103:18080/api/v1beta3/namespaces/development/pods/8xxxxxx
create a replication controller:
curl -i -k -X POST https://10.10.5.103:6443/api/v1beta3/namespaces/development/replicationcontrollers -H "Authorization: Bearer lalalalalllaSDDDSASDASF=" -d "$(cat rc-8_xxxxxx_com.json)"
{
   "kind":"ReplicationController",
   "apiVersion":"v1beta3",
   "id":"8.xxxxxx.com",
   "metadata":{
      "name":"8.xxxxxx.com",
      "labels":{
         "name":"8.xxxxxx.com"
      }
   },
   "spec":{
      "replicas":3,
      "selector":{
         "name":"8.xxxxxx.com"
      },
      "template":{
         "metadata":{
            "labels":{
               "name":"8.xxxxxx.com"
            }
         },
         "spec":{
             "volumes":[
        {
                "name":"log-vol",
                "hostPath":{
                        "path":"/home/work/data/8_xxxxxx_com"
                }
        },
        {
                "name":"localtime",
                "hostPath":{
                        "path":"/etc/localtime"
                }
        }
        ],
            "containers":[
               {
                  "name":"8-xxxxxx-com",
                  "image":"docker-registry.xxxxxx.com:5000/xxxxxx/8_xxxxxx_com:20150612",
                  "ports":[
                     {
                        "name":"ssh-port",
                        "containerPort":22,
                        "protocol":"TCP"
                     },
                     {
                        "name":"http-port",
                        "containerPort":8008,
                        "protocol":"TCP"
                     }
                  ],
                  "volumeMounts":[
                          {
                                  "mountPath":"/home/work/var/nfs",
                                  "readOnly":false,
                                  "name":"log-vol"
                          },
                          {
                                  "mountPath":"/etc/localtime",
                                  "readOnly":true,
                                  "name":"localtime"
                          }
                  ],
                  "imagePullPolicy": "Always"
               }
            ]
         }
      }
   }
}
get a replication controller:
curl -i -k -H "Authorization: Bearer lalalalalllaSDDDSASDASF=" -X GET https://10.10.5.103:6443/api/v1beta3/namespaces/development/replicationcontrollers
curl -i -k -H "Authorization: Bearer lalalalalllaSDDDSASDASF=" -X GET https://10.10.5.103:6443/api/v1beta3/namespaces/development/replicationcontrollers/8.xxxxxx.com
delete a replication controller
curl -i -k -H "Authorization: Bearer lalalalalllaSDDDSASDASF=" -X DELETE https://10.10.5.103:6443/api/v1beta3/namespaces/development/replicationcontrollers/8.xxxxxx.com

注意:刪除replicationcontroller,對(duì)應(yīng)的pod并不會(huì)級(jí)聯(lián)刪除,需要在手動(dòng)調(diào)用pod delete刪除對(duì)應(yīng)的pod(略不爽~)

create a service
curl -i -k -X POST https://10.10.5.103:6443/api/v1beta3/namespaces/development/services -H "Authorization: Bearer lalalalalllaSDDDSASDASF=" -d "$(cat svc-8xxxxxx.jso)"
{
    "kind":"Service",
    "apiVersion":"v1beta3",
    "metadata":{
        "name":"prometheus",
        "labels":{
            "name":"prometheus"
        }
    },
    "spec":{
        "ports": [
        {
            "port":8018,
            "targetPort":8008,
            "nodePort": 30061,
            "protocol":"TCP"
        }],
        "type":"NodePort",
        "selector":{
            "name":"8.xxxxxx.com"
        }
    }
}
get a service
curl -i -k -H "Authorization: Bearer lalalalalllaSDDDSASDASF=" -X GET https://10.10.5.103:6443/api/v1beta3/namespaces/development/services
curl -i -k -H "Authorization: Bearer lalalalalllaSDDDSASDASF=" -X GET https://10.10.5.103:6443/api/v1beta3/namespaces/development/services/prometheus
delete a service
curl -i -k -H "Authorization: Bearer lalalalalllaSDDDSASDASF=" -X DELETE https://10.10.5.103:6443/api/v1beta3/namespaces/development/services/prometheus

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/32436.html

相關(guān)文章

  • 如何選擇合適的混合云管理方式

    摘要:與或等流行工具結(jié)合或集成在當(dāng)今的混合云管理提供商中很常見。如果中止混合云管理合同,那么它只是策略的一部分,而加入現(xiàn)有資源則需要模板轉(zhuǎn)換為混合云管理格式。實(shí)際上,組織不必選擇最好的混合云管理產(chǎn)品?;旌显乒芾恚℉CM)市場(chǎng)的發(fā)展如今有些停滯不前,但最近這一切發(fā)生了變化。很多企業(yè)開始解決云計(jì)算管理挑戰(zhàn),在采用云計(jì)算策略的企業(yè)中,超過一半的基礎(chǔ)設(shè)施決策者正在積極監(jiān)控使用情況,并創(chuàng)建有效的云計(jì)算策略。...

    ky0ncheng 評(píng)論0 收藏0
  • docker + kubernetes=共生?相愛相殺?

    摘要:二月份,微軟正式加入支持的行列,宣布容器服務(wù)支持。去年月,在亞馬遜彈性容器服務(wù)首次亮相。是年的最后一次重大更新,于月日正式推出。值得注意的公告包括亞馬遜網(wǎng)絡(luò)服務(wù)于八月份以白金會(huì)員最高級(jí)別加入了。 2017年的云計(jì)算市場(chǎng),有一個(gè)領(lǐng)域獲得了空前的關(guān)注 -- Kubernetes。 Kubernetes可以追溯到2014年,當(dāng)時(shí)Google公開發(fā)布了該項(xiàng)目的開源代碼。2017年,Kubern...

    bovenson 評(píng)論0 收藏0
  • docker + kubernetes=共生?相愛相殺?

    摘要:二月份,微軟正式加入支持的行列,宣布容器服務(wù)支持。去年月,在亞馬遜彈性容器服務(wù)首次亮相。是年的最后一次重大更新,于月日正式推出。值得注意的公告包括亞馬遜網(wǎng)絡(luò)服務(wù)于八月份以白金會(huì)員最高級(jí)別加入了。 2017年的云計(jì)算市場(chǎng),有一個(gè)領(lǐng)域獲得了空前的關(guān)注 -- Kubernetes。 Kubernetes可以追溯到2014年,當(dāng)時(shí)Google公開發(fā)布了該項(xiàng)目的開源代碼。2017年,Kubern...

    tain335 評(píng)論0 收藏0
  • 無論你準(zhǔn)備上云還是已經(jīng)上云,最好先看看這五大技術(shù)趨勢(shì)!

    摘要:事實(shí)上,大多數(shù)企業(yè)會(huì)從兩家或更多的服務(wù)商那里采購云服務(wù),這一趨勢(shì)將在年進(jìn)一步流行起來,并將帶動(dòng)微軟阿里巴巴谷歌和甲骨文的收入。云計(jì)算實(shí)際上已經(jīng)成為了推動(dòng)數(shù)字化轉(zhuǎn)型和現(xiàn)代化IT組合的平臺(tái)。越來越多的企業(yè)正通過租用亞馬遜網(wǎng)絡(luò)服務(wù)(AWS)、微軟和谷歌等廠商提供的軟件,享受由此帶來的業(yè)務(wù)敏捷性或成本節(jié)約等優(yōu)勢(shì)。 事實(shí)上,大多數(shù)企業(yè)會(huì)從兩家或更多的服務(wù)商那里采購云服務(wù),這一趨勢(shì)將在2019年進(jìn)...

    svtter 評(píng)論0 收藏0
  • 無論你準(zhǔn)備上云還是已經(jīng)上云,最好先看看這五大技術(shù)趨勢(shì)!

    摘要:事實(shí)上,大多數(shù)企業(yè)會(huì)從兩家或更多的服務(wù)商那里采購云服務(wù),這一趨勢(shì)將在年進(jìn)一步流行起來,并將帶動(dòng)微軟阿里巴巴谷歌和甲骨文的收入。 云計(jì)算實(shí)際上已經(jīng)成為了推動(dòng)數(shù)字化轉(zhuǎn)型和現(xiàn)代化IT組合的平臺(tái)。越來越多的企業(yè)正通過租用亞馬遜網(wǎng)絡(luò)服務(wù)(AWS)、微軟和谷歌等廠商提供的軟件,享受由此帶來的業(yè)務(wù)敏捷性或成本節(jié)約等優(yōu)勢(shì)。事...

    zhisheng 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<