คำถามติดแท็ก kubernetes

KUBERNETES คำถามต้องเกี่ยวข้องกับนักพัฒนา Kubernetes เป็นแพลตฟอร์มโอเพนซอร์ซที่ออกแบบมาเพื่อการปรับใช้การปรับขนาดและการทำงานของแอพพลิเคชันคอนเทนเนอร์โดยอัตโนมัติในหลาย ๆ โฮสต์และ / หรือคลาวด์ คำถามเกี่ยวกับการกำหนดค่ากลุ่มควรถามใน https://serverfault.com

6
ความแตกต่างระหว่าง Mesos ของ Apache และ Kubernetes ของ Google คืออะไร
อะไรคือความแตกต่างระหว่าง Mesos ของ Apache และ Kubernetes ของ Google ฉันเข้าใจว่าทั้งสองเป็นซอฟต์แวร์การจัดการคลัสเตอร์เซิร์ฟเวอร์ ใครบ้างที่สามารถอธิบายความแตกต่างที่สำคัญ - เมื่อใดที่กรอบการทำงานที่ต้องการ? ทำไมคุณต้องการใช้Kubernetes บน Mesosphere ?

8
อะไรคือข้อแตกต่างระหว่าง Docker Compose และ Kubernetes
ในขณะที่ดำน้ำใน Docker, Google Cloud และ Kubernetes และยังไม่เข้าใจทั้งสามอย่างชัดเจนดูเหมือนว่าผลิตภัณฑ์เหล่านี้ซ้อนทับกัน แต่ฉันไม่สามารถใช้งานร่วมกันได้ ตัวอย่างเช่นdocker-compose.ymlไฟล์ต้องเขียนใหม่เพื่อให้แอปสามารถปรับใช้กับ Kubernetes บางคนสามารถให้คำอธิบายในระดับสูงอย่างคร่าวๆว่า Docker, Docker Compose, Docker Cloud และ Kubernetes ทับซ้อนกันและที่หนึ่งขึ้นอยู่กับอีกหรือไม่

19
จะใช้ภาพ Docker ท้องถิ่นกับ Minikube ได้อย่างไร?
ฉันมีภาพนักเทียบท่าหลายภาพที่ฉันต้องการใช้ด้วย minikubeผมมีภาพนักเทียบท่าหลายอย่างที่ฉันต้องการที่จะใช้กับฉันไม่ต้องการอัปโหลดก่อนแล้วจึงดาวน์โหลดภาพเดียวกันแทนที่จะใช้ภาพในเครื่องโดยตรง ฉันจะทำสิ่งนี้ได้อย่างไร สิ่งที่ฉันพยายาม: 1. ฉันลองใช้คำสั่งเหล่านี้ (แยกกัน, ลบอินสแตนซ์ของ minikube ทั้งสองครั้งและเริ่มใหม่) kubectl run hdfs --image=fluxcapacitor/hdfs:latest --port=8989 kubectl run hdfs --image=fluxcapacitor/hdfs:latest --port=8989 imagePullPolicy=Never ผลผลิต: NAME READY STATUS RESTARTS AGE hdfs-2425930030-q0sdl 0/1 ContainerCreating 0 10m มันติดอยู่กับสถานะบางอย่าง แต่ไม่ถึงสถานะพร้อม 2. ฉันพยายามสร้างรีจิสตรีแล้วใส่รูปภาพเข้าไป แต่มันก็ไม่ได้ผลเหมือนกัน ฉันอาจทำอย่างไม่ถูกต้อง แต่ฉันไม่สามารถหาคำแนะนำที่เหมาะสมในการทำงานนี้ โปรดให้คำแนะนำในการใช้อิมเมจ docker แบบโลคัลในอินสแตนซ์ kubernetes ท้องถิ่น ระบบปฏิบัติการ: ubuntu 16.04 Docker: Docker รุ่น …

7
kubectl ใช้ vs kubectl สร้าง?
สิ่งที่ฉันเข้าใจในเอกสารประกอบคือ: kubectl create = สร้างทรัพยากร k8s ใหม่ในคลัสเตอร์ kubectl replace = อัปเดตทรัพยากรในคลัสเตอร์สด kubectl ใช้ = ถ้าฉันต้องการสร้าง + แทนที่ ( ข้อมูลอ้างอิง ) คำถามของฉันคือ เหตุใดจึงมีสามการดำเนินงานสำหรับการทำงานเดียวกันในคลัสเตอร์? กรณีการใช้งานสำหรับการดำเนินการเหล่านี้คืออะไร? พวกเขาแตกต่างจากกันภายใต้ประทุนอย่างไร

10
พ็อดติดอยู่ในสถานะยกเลิก
ฉันพยายามลบ a ReplicationControllerด้วย 12 พ็อดและฉันเห็นว่าพ็อดบางตัวติดอยู่ในTerminatingสถานะ คลัสเตอร์ Kubernetes ของฉันประกอบด้วยโหนดเครื่องบินควบคุมหนึ่งโหนดและโหนดผู้ปฏิบัติงานสามโหนดติดตั้งบนเครื่องเสมือน Ubuntu อะไรคือสาเหตุของปัญหานี้ NAME READY STATUS RESTARTS AGE pod-186o2 1/1 Terminating 0 2h pod-4b6qc 1/1 Terminating 0 2h pod-8xl86 1/1 Terminating 0 1h pod-d6htc 1/1 Terminating 0 1h pod-vlzov 1/1 Terminating 0 1h
244 kubernetes 

8
ความแตกต่างระหว่างพ็อดและการปรับใช้คืออะไร
ฉันกำลังสร้างพ็อดด้วยtype:deploymentแต่ฉันเห็นว่ามีการใช้เอกสารประกอบบางอย่างtype:podมากขึ้นโดยเฉพาะเอกสารประกอบสำหรับพ็อดหลายคอนเทนเนอร์ : apiVersion: v1 kind: Pod metadata: name: "" labels: name: "" namespace: "" annotations: [] generateName: "" spec: ? "// See 'The spec schema' for details." : ~ แต่เพื่อสร้างพ็อดฉันสามารถใช้ประเภทการปรับใช้ : apiVersion: extensions/v1beta1 kind: Deployment metadata: name: "" spec: replicas: 3 template: metadata: labels: app: "" spec: containers: etc ฉันสังเกตว่าเอกสารพ็อดบอกว่า: …
241 kubernetes 

6
อะไรคือความแตกต่างระหว่างประเภทบริการ ClusterIP, NodePort และ LoadBalancer ใน Kubernetes
1 - ฉันกำลังอ่านเอกสารและฉันสับสนเล็กน้อยกับถ้อยคำ มันบอกว่า: ClusterIP : exposes บริการบน IP ภายในคลัสเตอร์ การเลือกค่านี้ทำให้บริการสามารถเข้าถึงได้จากภายในคลัสเตอร์เท่านั้น นี่คือ ServiceType เริ่มต้น NodePort : exposes บริการบนแต่ละ IP ของโหนดที่พอร์ตแบบคงที่ (NodePort) บริการ ClusterIP ซึ่งบริการเส้นทาง NodePort จะถูกสร้างขึ้นโดยอัตโนมัติ คุณจะสามารถที่จะติดต่อบริการ NodePort <NodeIP>:<NodePort>จากนอกคลัสเตอร์โดยการร้องขอ LoadBalancer : เปิดเผยบริการภายนอกโดยใช้ load balancer ของผู้ให้บริการ บริการ NodePort และ ClusterIP ซึ่งจะสร้างเส้นทางตัวโหลดบาลานซ์ภายนอกจะถูกสร้างขึ้นโดยอัตโนมัติ ประเภทบริการ NodePort ยังคงใช้ClusterIPแต่ที่พอร์ตอื่นซึ่งเปิดให้กับไคลเอ็นต์ภายนอกหรือไม่ ดังนั้นในกรณีนี้เป็น<NodeIP>:<NodePort>เช่นเดียวกับ<ClusterIP>:<NodePort>? หรือเป็นNodeIPIP จริงที่พบเมื่อคุณเรียกใช้kubectl get nodesและไม่ใช่ IP เสมือนที่ใช้สำหรับประเภทบริการ …

6
Ingress vs Load Balancer
ฉันค่อนข้างสับสนเกี่ยวกับบทบาทของ Ingress และ Load Balancer ใน Kubernetes เท่าที่ฉันเข้าใจ Ingress ถูกใช้เพื่อทำแผนที่การรับส่งข้อมูลจากอินเทอร์เน็ตไปยังบริการที่ทำงานในคลัสเตอร์ บทบาทของตัวโหลดบาลานซ์คือการส่งต่อทราฟฟิกไปยังโฮสต์ ในเรื่องที่ว่าทางเข้าแตกต่างจาก load balancer อย่างไร นอกจากนี้แนวคิดของ load balancer ภายใน kubernetes เมื่อเปรียบเทียบกับ Amazon ELB และ ALB คืออะไร

11
ฉันจะบังคับให้ Kubernetes ดึงภาพใหม่ได้อย่างไร
ฉันมีตัวควบคุมการจำลองแบบต่อไปนี้ใน Kubernetes บน GKE: apiVersion: v1 kind: ReplicationController metadata: name: myapp labels: app: myapp spec: replicas: 2 selector: app: myapp deployment: initial template: metadata: labels: app: myapp deployment: initial spec: containers: - name: myapp image: myregistry.com/myapp:5c3dda6b ports: - containerPort: 80 imagePullPolicy: Always imagePullSecrets: - name: myregistry.com-registry-key ตอนนี้ถ้าฉันพูด kubectl rolling-update myapp …
161 image  pull  kubernetes 


4
Docker-Swarm, Kubernetes, Mesos & Core-OS Fleet
ฉันค่อนข้างใหม่สำหรับสิ่งเหล่านี้ แต่ฉันมีปัญหาในการรับภาพที่ชัดเจนในเทคโนโลยีที่ระบุไว้ แม้ว่าสิ่งเหล่านี้พยายามที่จะแก้ปัญหาต่าง ๆ แต่ก็มีสิ่งที่เหมือนกันเช่นกัน ฉันต้องการที่จะเข้าใจสิ่งที่เป็นสิ่งที่พบได้ทั่วไปและสิ่งที่แตกต่างกัน เป็นไปได้ว่าการรวมกันของคนจำนวนน้อยจะเป็นแบบที่ดีถ้าเป็นเช่นนั้น ฉันกำลังแสดงรายการคำถามสองสามข้อด้วยกัน แต่จะดีมากถ้ามีคนระบุรายละเอียดทั้งหมดและตอบคำถาม Kubernetes กับ Mesos: ลิงค์นี้ ความแตกต่างระหว่าง Mesos ของ Apache และ Kubernetes ของ Google คืออะไร ให้ข้อมูลเชิงลึกที่ดีเกี่ยวกับความแตกต่าง แต่ฉันไม่สามารถเข้าใจได้ว่าทำไม Kubernetes จึงควรทำงานบน Mesos เป็นเรื่องเกี่ยวกับการรวมตัวกันของสองโซลูชันของโอเพ่นซอร์สหรือไม่ Kubernetes กับ Core-OS Fleet: ถ้าฉันใช้ kubernetes จำเป็นต้องมียานพาหนะหรือไม่ Docker-Swarm เข้ากับสิ่งที่กล่าวมาข้างต้นอย่างไร?

17
มีการสร้าง Kubernetes pod เมื่อถูกลบ
ฉันเริ่มฝักด้วยคำสั่งแล้ว $ kubectl run busybox --image=busybox --restart=Never --tty -i --generator=run-pod/v1 เกิดข้อผิดพลาดและตอนนี้ฉันไม่สามารถลบPodได้ ฉันลองใช้วิธีที่อธิบายด้านล่าง แต่ยังPodคงถูกสร้างขึ้นมาใหม่ $ kubectl delete pods busybox-na3tm pod "busybox-na3tm" deleted $ kubectl get pods NAME READY STATUS RESTARTS AGE busybox-vlzh3 0/1 ContainerCreating 0 14s $ kubectl delete pod busybox-vlzh3 --grace-period=0 $ kubectl delete pods --all pod "busybox-131cq" deleted pod …

18
kubernetes บริการ ip ภายนอกที่รอดำเนินการ
ฉันกำลังพยายามปรับใช้ nginx บน kubernetes เวอร์ชัน kubernetes คือ v1.5.2 ฉันได้ปรับใช้ nginx พร้อม 3 แบบจำลองไฟล์ YAML อยู่ด้านล่าง apiVersion: extensions/v1beta1 kind: Deployment metadata: name: deployment-example spec: replicas: 3 revisionHistoryLimit: 2 template: metadata: labels: app: nginx spec: containers: - name: nginx image: nginx:1.10 ports: - containerPort: 80 และตอนนี้ฉันต้องการแสดงพอร์ต 80 บนพอร์ต 30062 ของโหนดเพราะฉันสร้างบริการด้านล่าง kind: Service …

1
แบบแผนของการใช้ / healthz สำหรับการตรวจสุขภาพนั้นมาจากที่ไหน?
ในระบบนิเวศ Kubernetes / Docker มีข้อตกลงในการใช้/healthzเป็นจุดตรวจสุขภาพสำหรับแอปพลิเคชัน ชื่อ 'healthz' มาจากไหนและมีความหมายเฉพาะที่เกี่ยวข้องกับชื่อนั้นหรือไม่?

3
Kubernetes ทำอะไรได้จริง? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่? อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน7 เดือนที่ผ่านมา ปรับปรุงคำถามนี้ Kubernetesถูกเรียกเก็บเงินเป็นคลัสเตอร์คอนเทนเนอร์ "ตัวกำหนดตารางเวลา / orchestrator" แต่ฉันไม่รู้ว่านี่หมายถึงอะไร หลังจากอ่านไซต์ Kubernetes และ (คลุมเครือ) GitHub wiki สิ่งที่ดีที่สุดที่ฉันสามารถบอกได้ก็คือว่า VMs ใดบ้างที่พร้อมใช้งาน / สามารถใช้งานคอนเทนเนอร์ Docker ของคุณได้จากนั้นนำไปใช้ที่นั่น แต่นั่นเป็นเพียงการคาดเดาของฉันและฉันยังไม่เห็นการใช้คำฟุ่มเฟือยที่เป็นรูปธรรมในเอกสารของพวกเขาเพื่อสนับสนุนสิ่งนั้น Kubernetes คืออะไรกันแน่และปัญหาเฉพาะที่แก้ได้คืออะไร
134 docker  kubernetes 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.