摘要:收集整理一些可能較常用的,結合的自動化系統以及監控可能會用到。注涉及到方法中的為發送的數據體。注意刪除,對應的并不會級聯刪除,需要在手動調用刪除對應的略不爽
收集整理一些可能較常用的api,結合kubernetes的自動化系統 以及 監控可能會用到。
注:涉及到POST方法中的json為發送的數據體。
curl -i -k -H "Authorization: Bearer lalalalalllaSDDDSASDASF=" -X GET https://10.10.5.103:6443/api/v1beta3/nodesget namespace
curl -i -k -H "Authorization: Bearer lalalalalllaSDDDSASDASF=" -X GET https://10.10.5.103:6443/api/v1beta3/namespacescreate 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.comdelete a pod:
curl -X DELETE http://10.10.5.103:18080/api/v1beta3/namespaces/development/pods/8xxxxxxcreate 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.comdelete 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,對應的pod并不會級聯刪除,需要在手動調用pod delete刪除對應的pod(略不爽~)
create a servicecurl -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/prometheusdelete a service
curl -i -k -H "Authorization: Bearer lalalalalllaSDDDSASDASF=" -X DELETE https://10.10.5.103:6443/api/v1beta3/namespaces/development/services/prometheus
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/32436.html
摘要:與或等流行工具結合或集成在當今的混合云管理提供商中很常見。如果中止混合云管理合同,那么它只是策略的一部分,而加入現有資源則需要模板轉換為混合云管理格式。實際上,組織不必選擇最好的混合云管理產品。混合云管理(HCM)市場的發展如今有些停滯不前,但最近這一切發生了變化。很多企業開始解決云計算管理挑戰,在采用云計算策略的企業中,超過一半的基礎設施決策者正在積極監控使用情況,并創建有效的云計算策略。...
摘要:二月份,微軟正式加入支持的行列,宣布容器服務支持。去年月,在亞馬遜彈性容器服務首次亮相。是年的最后一次重大更新,于月日正式推出。值得注意的公告包括亞馬遜網絡服務于八月份以白金會員最高級別加入了。 2017年的云計算市場,有一個領域獲得了空前的關注 -- Kubernetes。 Kubernetes可以追溯到2014年,當時Google公開發布了該項目的開源代碼。2017年,Kubern...
摘要:二月份,微軟正式加入支持的行列,宣布容器服務支持。去年月,在亞馬遜彈性容器服務首次亮相。是年的最后一次重大更新,于月日正式推出。值得注意的公告包括亞馬遜網絡服務于八月份以白金會員最高級別加入了。 2017年的云計算市場,有一個領域獲得了空前的關注 -- Kubernetes。 Kubernetes可以追溯到2014年,當時Google公開發布了該項目的開源代碼。2017年,Kubern...
摘要:事實上,大多數企業會從兩家或更多的服務商那里采購云服務,這一趨勢將在年進一步流行起來,并將帶動微軟阿里巴巴谷歌和甲骨文的收入。云計算實際上已經成為了推動數字化轉型和現代化IT組合的平臺。越來越多的企業正通過租用亞馬遜網絡服務(AWS)、微軟和谷歌等廠商提供的軟件,享受由此帶來的業務敏捷性或成本節約等優勢。 事實上,大多數企業會從兩家或更多的服務商那里采購云服務,這一趨勢將在2019年進...
摘要:事實上,大多數企業會從兩家或更多的服務商那里采購云服務,這一趨勢將在年進一步流行起來,并將帶動微軟阿里巴巴谷歌和甲骨文的收入。 云計算實際上已經成為了推動數字化轉型和現代化IT組合的平臺。越來越多的企業正通過租用亞馬遜網絡服務(AWS)、微軟和谷歌等廠商提供的軟件,享受由此帶來的業務敏捷性或成本節約等優勢。事...
閱讀 2261·2021-10-09 09:41
閱讀 3409·2021-09-13 10:34
閱讀 1920·2019-08-30 12:59
閱讀 557·2019-08-29 17:27
閱讀 1063·2019-08-29 16:07
閱讀 2956·2019-08-29 13:15
閱讀 1306·2019-08-29 13:14
閱讀 1562·2019-08-26 12:18