點擊右邊

輔助你駕御 Kubernete九州娛樂城評價 s 的 4 個對象

在本系列的第三篇文章中,Kubernetes 根基:起首進修若何使用,我夸大你應當學會使用 Kubernetes,而不是制作它。我還詮釋說,在 Kubernetes 中,你必需進修最小的一組原語來建模運用法式。我想夸大這一點:你必要進修的這組原語是最簡略的原語集,你可以經由過程它們進修若何完成臨盆級的運用法式部署(即高可用性 [HA]、多容器、多運用法式)。換句話說,進修 Kubernetes 內置的原語集比進修集群軟件、集群文件體系、負載均衡器、讓人發狂的 Apache 以及 Nginx 的設置、路由器、互換機、防火墻以及存儲后端更易 —— 這些是你在傳統的 IT 情況(虛構機或者裸機)中建模簡略的 HA 運用法式所必要的器材。

在這第四篇文章中,我將分享一些有助于你進修疾速駕御 Kubernetes 的對象。
一、Katacoda
無疑,Katacoda 是試駕 Kubernetes 集群的最簡略要領。只要單擊一下,五秒鐘后就可以將基于 Web 的終端間接毗鄰到正在運轉的 Kubernetes 集群中。這關于使用以及進修來說特別很是棒。我甚至將它用于演示以及測試新設法。Katacoda 供應了一個完備的暫且情況,在你使用終了后可以歸收行使。

OpenShift Playground

Kubernetes PlaygroundKatacoda 供應了一個暫且的情況以及更深切的試驗室情況。例如,我近來三四年主講的 Linux Container Internals Lab 是在 Katacoda 中構建的。
Katacoda 在其主站點上維護了多少 Kubernetes 以及云教程并與 Red Hat 互助以支撐了一個 OpenShift 的公用進修門戶。相識一下,它們是極好的進修資本。
當你第一次進修駕駛翻斗車時,最佳先察看一下其余人的駕駛方式。
2、Podman generate kube
podman generate kube 下令是一個很棒的子下令,可以輔助用戶天然地從運轉簡略六合彩版路容器的簡略容器引擎轉換到運轉很多容器的集群用例(正如我在上篇文章中所描寫的那樣)撲克牌遊戲。Podman 經由過程讓你啟動一個新的容器,然后導出這個可事情的 Kube YAML,并在 Kubernetes 中啟動它來完成這一點。望望這個(你可以在 Katacoda lab 中運轉它,它已經經有了 Podman 以及 OpenShift)。
起首,請注重運轉容器的語法線上麻將現金ptt與 Docker 特別很是類似:

  1. podman run -dtn two-pizza quay.io/fatherlinux/two-pizza 

無非這個是別的容器引擎所沒有的:

  1. podman generate kube two-pizza 

輸入:

  1. # Generation of Kubernetes YAML is still under development! 
  2. # Save the output of this file and use kubectl create -f to import 
  3. # it into Kubernetes. 
  4. # Created with podman-1.3.1 
  5. apiVersion: v1 
  6. kind: Pod 
  7. metadata: 
  8.   creationTimestamp: "2019-06-07T08:08:12Z" 
  9.   labels: 
  10.     app: two-pizza 
  11.   name: two-pizza 
  12. spec: 
  13.   containers: 
  14.   – command: 
  15.     – /bin/sh 
  16.     – -c 
  17.     – bash -c ‘while true; do /usr/bin/nc -l -p 3306 < /srv/hello.txt; done’ 
  18.     env: 
  19.     – name: PATH 
  20.       value: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 
  21.     – n大樂透加碼開獎號碼ame: TERM 
  22.       value: xterm 
  23.     – name: HOSTNAME 
  24.     – n六合彩台灣ame: container 
  25.       value: oci 
  26.     image: quay.io/fatherlinux/two-pizza:latest 
  27.     name: two-pizza 
  28.     resources: {} 
  29.     securityContext: 
  30.       allowPrivilegeEscalation: true 
  31.       capabilities: {} 
  32.       privileged: false 
  33.       readOnlyRootFilesystem: false 
  34.     tty: true 
  35.     workingDir: / 
  36. status: {} 
  37. — 
  38. apiVersion: v1 
  39. kind: Service 
  40. metadata: 
  41.   creationTimestamp: "2019-06-07T08:08:12妞妞運氣Z" 
  42.   labels: 
  43.     app: two-pizza 
  44.   name: two-pizza 
  45. spec: 
  46.   selector: 
  47.     app: two-pizza 
  48.   type: NodePort 
  49. status: 
  50.   loadBalancer: {} 

【免責聲明】本站內容轉載自互聯網,其相關談吐僅代表作者小我私家概念盡非權勢巨子,不代表本站態度。如您發明內容存在版權成績,請提交相關鏈接至郵箱:,咱們將實時予以處置。