K8 บนแล็ปท็อป : First Proxy

บล็อกนี้เป็นส่วนหนึ่งของซีรีส์ที่เราพูดถึง แนวคิด Devopsจาก Ground Zero สำหรับผู้ชมที่มีความรู้ในการเริ่มต้นจำกัด สรุปสามบล็อกแรกจากซีรีส์นี้ จากระดับเริ่มต้น บทความนี้มีอยู่ใน Intermediate Series เนื่องจากเกี่ยวข้องกับ K8 และ Dockers โดยมีโค้ดแนะนำสั้นๆ

Ansible SSH First Static Website

พร็อกซี่

พร็อกซี่เป็นเซิร์ฟเวอร์ตัวกลางระหว่างไคลเอนต์และเลเยอร์แอปพลิเคชันเพื่อทำหน้าที่เป็นรางป้องกันเพื่อความปลอดภัย ขนาด และประสิทธิภาพ มีเทคโนโลยีต่างๆ ใน ​​OpenSource World- Nginx , Apache และ อื่นๆ ที่สามารถช่วยบรรลุการทำงานได้

Kubernetes

Kubernetesหรือ k8's ในการจัดการโอเพนซอร์สและเครื่องมือ orchestration ที่ใช้ในการเรียกใช้คอนเทนเนอร์แอปพลิเคชันทั้งบนระบบคลาวด์และการตั้งค่าในเครื่อง สำหรับการตั้งค่าภายในเครื่อง มีเครื่องมือต่างๆ เช่นMinikube , Kind ซึ่งร่วมกับ Docker ช่วยด้วย ส่วนประกอบ Control PlaneและNodeสำหรับการตั้งค่า

การสร้าง Local Proxy

สำหรับวัตถุประสงค์ของแบบฝึกหัดนี้ เราจะใช้MinikubeและNginx Ingress Controllerเป็นจุดประสงค์ของแบบฝึกหัดนี้ นอกจากนี้ Nginx ยังใช้ในการตั้งค่า Docker/Pods และสามารถลบเลเยอร์ซ้ำซ้อนสำหรับปริมาณงานที่ใช้งานจริงได้ และมีไว้สำหรับการดีบักใดๆ ที่ระดับพ็อด/บริการ/การปรับใช้งาน

การติดตั้งและกำหนดค่า Minikube

ก่อนที่จะรันminikubeควรมี Docker daemon ทำงานบนแล็ปท็อป อีกทางเลือกหนึ่งคือ VirtualBox

brew install minikube
minikube start 
minikube status
Output
type: Control Plane
host: Running
kubelet: Running
apiserver: Running
kubeconfig: Configured

ในคำไร้สัญชาติของ k8 การปรับใช้ทุกครั้งจะสร้างพ็อด (คอนเทนเนอร์) สำหรับอิมเมจนักเทียบท่า ด้านล่างนี้เป็นตัวอย่างของการปรับใช้ที่มีแบบจำลองเดียว

kubectl apply -f .

การปรับใช้สามารถเปิดเผยเป็นบริการสำหรับพื้นที่เครือข่ายภายใน/ภายนอก บริการใน k8 มีหลายประเภท เช่นNodePort, ClusterIp, Load Balancer และอื่นๆ ขึ้นอยู่กับลักษณะของ Deployment Architecture โดยรวม นี่คือตัวอย่างบริการที่เลือกแอปทั้งหมดที่มีชื่อเป็นstatic-website-1 และทำงาน บนพอร์ต80

kubectl apply -f .

Ingress Controller เป็นเลเยอร์เครือข่ายที่ใช้เพื่อแสดงบริการไปยัง Host VM นี่คือตัวอย่างของตัวควบคุม nginx ซึ่งใช้เพื่อเปิดเผยเว็บไซต์แบบสแตติกเป็นเส้นทางบนโดเมน localhost

kubectl apply -f .

minikube tunnel

curl -H “Host: rgate” “http://localhost/static-1/"

  • https://github.com/amit894/simple-proxy

Suggested posts

การพังทลายอย่างช้าๆ: เปิดเผยวิธีที่ผู้คนสูญเสียไปในอาชีพของพวกเขา

การพังทลายอย่างช้าๆ: เปิดเผยวิธีที่ผู้คนสูญเสียไปในอาชีพของพวกเขา

ในโลกที่เปลี่ยนแปลงอย่างรวดเร็วและการแข่งขันในปัจจุบัน อาชีพของคนๆ หนึ่งมีบทบาทสำคัญในการเติบโตส่วนบุคคล ความมั่นคงทางการเงิน และความพึงพอใจในชีวิตโดยรวม อย่างไรก็ตาม ผู้คนจำนวนมากพบว่าตัวเองติดอยู่ในวงจรของความเมื่อยล้าและความไม่พอใจอย่างไม่หยุดยั้ง ค่อยๆ สูญเสียชีวิตการทำงานไป

สิ่งที่คุณสามารถทำได้ในช่วงเวลาแห่งการรอคอย (รองานแรกของคุณในด้านเทคโนโลยี)

สิ่งที่คุณสามารถทำได้ในช่วงเวลาแห่งการรอคอย (รองานแรกของคุณในด้านเทคโนโลยี)

การเปลี่ยนอาชีพใหม่อาจเป็นเรื่องที่ท้าทายอย่างยิ่งหากคุณพยายามทำคนเดียว สิ่งสำคัญคือต้องหาพันธมิตรที่มีความรับผิดชอบซึ่งอยู่ในระดับการเรียนรู้เดียวกันกับคุณ ซึ่งมีเป้าหมาย ความดื้อรั้น และแรงผลักดันที่คล้ายคลึงกัน

Related posts

"เปิดร่องลึกบาดาลมาเรียนา: เปิดเผยความจริงอันน่าสะพรึงกลัวของก้นบึ้ง"

"เปิดร่องลึกบาดาลมาเรียนา: เปิดเผยความจริงอันน่าสะพรึงกลัวของก้นบึ้ง"

บทนำ:ยินดีต้อนรับ ผู้อ่านผู้กล้าหาญ สู่การเดินทางที่จะพาเราไปสู่ความลึกที่มืดมนที่สุดบนโลกใบนี้ ในบล็อกนี้ เราเจาะลึกโลกอันน่าพิศวงของร่องลึกบาดาลมาเรียนา เปิดเผยความลับที่ซ่อนอยู่ และเปิดเผยความจริงอันน่าสะพรึงกลัวที่อยู่ใต้พื้นผิวของมัน

การเรียนรู้ในสัปดาห์การทำงานมีความสำคัญมากกว่าที่คุณคิด

การเรียนรู้ในสัปดาห์การทำงานมีความสำคัญมากกว่าที่คุณคิด

เรามักพบปัญหาในการดำเนินการตามสิ่งที่เรารู้ว่าดีสำหรับเรา ตั้งแต่การบอกคนสำคัญว่าเรารักเขาไปจนถึงการจดจำการพูดคุยอย่างโจรสลัด จะมีคนที่อ้างว่าเหตุการณ์หนึ่งวัน สัปดาห์ หรือเดือนไม่จำเป็น เพราะพวกเขาทำสิ่งเหล่านั้นอยู่แล้ว

การฆาตกรรมของจอร์แดน นีลี และปัญหาการเหยียดเชื้อชาติ "ผู้รักชาติ"

สหรัฐฯ สามารถดำเนินขั้นตอนสำคัญในการไม่ถือเอาพฤติกรรมเหยียดเชื้อชาติกับการเป็นชาวอเมริกันที่ดีได้หรือไม่?

การฆาตกรรมของจอร์แดน นีลี และปัญหาการเหยียดเชื้อชาติ "ผู้รักชาติ"

[ทริกเกอร์การแจ้งเตือน: บทความนี้รวมถึงภาพหน้าจอของผู้คนที่ยกย่องฆาตกรจอร์แดน นีลี] ในที่สุดเจ้าหน้าที่บังคับใช้กฎหมายก็ได้ตั้งข้อหาแดเนียล เพนนี ชายผู้บีบคอจอร์แดน นีลีจนเสียชีวิตในข้อหาฆาตกรรมครั้งนั้น และอาจไม่เต็มใจนัก

การรวบรวม OSINT เพื่อการล่าภัยคุกคาม

การรวบรวม OSINT เพื่อการล่าภัยคุกคาม

สวัสดีชาวไซเบอร์! ยินดีต้อนรับกลับสู่ OSINT สำหรับซีรี่ส์การล่าภัยคุกคาม ในบทความแรก ฉันได้ให้ภาพรวมของ OSINT และความสำคัญในการตามล่าภัยคุกคาม