Image
By lew Founder on Tag: Linkerd, CNCF, Kubernetes, Open Source
Linkerd

Linkerd ซอฟต์แวร์สำหรับสร้างบริการแบบ service mesh เลื่อนสถานะของโครงการภายใต้ Cloud Native Computing Foundation (CNCF) สู่ระดับ Graduated ที่แสดงว่าโครงการมีกระบวนการชัดเจน มีกระบวนการเปิดกว้างต่อชุมชนภายนอก

เงื่อนไขของการเข้าสู่สถานะ Graduated ของ CNCF จะต้องมี committer จากองค์กรอย่างน้อยสององค์กร มีกระบวนการตรวจสอบความปลอดภัยโค้ดเป็นระยะ และมีการใช้งานเป็นวงกว้างโดยองค์กรที่ใช้งานเปิดเผยตัวชัดเจน พร้อมกับได้รับการยอมรับจากกรรมการของ CNCF ด้วยเสียงโหวตแบบ supermajority

By sponsored on Tag: Red Hat, OpenShift, Kubernetes, Cloud Computing
Red Hat

โลกธุรกิจในทุกวันนี้ ให้ความสำคัญกับความเร็วเป็นอันดับหนึ่ง องค์กรต้องการลดเวลาที่บริการแต่ละตัวใช้ในการพัฒนา จนถึงนำออกมาให้บริการ (time to value) เพื่อให้ลูกค้าใช้ประโยชน์จากบริการใหม่ๆ ได้ทันที

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

By mk Founder on Tag: Cloud Foundry, Google Cloud, Kubernetes, Google, Enterprise
Cloud Foundry

ถึงแม้ Kubernetes กลายเป็นผู้ชนะของโลกแอพพลิเคชันบนคลาวด์ไปแล้ว แต่ก็ยังมีแอพพลิเคชันที่สร้างบนแพลตฟอร์มลักษณะเดียวกันตัวอื่นๆ เช่น Cloud Foundry (ริเริ่มโดย VMware ปัจจุบันเป็นโอเพนซอร์สภายใต้ Cloud Foundry Foundation)

ล่าสุดกูเกิลออกตัวช่วยแปลงแอพ Cloud Foundry มารันบน Kubernetes โดยใช้ชื่อโครงการว่า Kf (ตั้งชื่อล้อกับคำสั่งของ Cloud Foundry ที่ใช้ "cf")

โครงการ Kf ประกอบด้วย เครื่องมือแบบคอมมานด์ไลน์ kf ที่มาใช้แทน cf โดยจะแปลงคำสั่งพื้นฐานของ Cloud Foundry มาเป็น Kubernetes ให้ ส่วนในฝั่งเซิร์ฟเวอร์ก็เป็นบริการในเครือกูเกิล เช่น GKE, Anthos Service Mesh, Tekton

By lew Founder on Tag: Rancher, Kubernetes
Rancher

Rancher Labs ผู้พัฒนาดิสโทร Kubernetes รายใหญ่ในเครือ SUSE เปิดโครงการ Rancher Desktop ให้นักพัฒนาสามารถรัน Kubernetes ในเครื่องตัวเองได้ ก่อนนำไปใช้รันบนคลัสเตอร์จริง

ก่อนหน้านี้นักพัฒนามีทางเลือกสำหรับการรัน Kubernetes ในเครื่องอยู่แล้วด้วยการใช้ Docker Desktop แต่ก็มีข้อจำกัดอยู่บ้าง เช่น ตัวเอนจิน Kubernetes บน Docker Desktop ทุกวันนี้ยังเป็นเวอร์ชั่น 1.19 อยู่ ส่วน Rancher Desktop นั้นใส่ Kubernetes เวอร์ชั่น 1.20 มาแล้ว และมีแนวทางให้เลือกเวอร์ชั่นใช้งานได้

By mk Founder on Tag: Red Hat, Security, Kubernetes, Open Source
Red Hat

Red Hat เตรียมเปิดซอร์ส StackRox ซอฟต์แวร์ความปลอดภัย Kubernetes ที่ซื้อกิจการมาในเดือนมกราคม 2021

ซอฟต์แวร์ของ StackRox จะกลายมาเป็นโครงการต้นน้ำของ Red Hat Advanced Cluster Security for Kubernetes ที่เป็นผลิตภัณฑ์จับลูกค้าองค์กรแบบคิดเงิน ของ Red Hat (ลักษณะจะคล้าย Fedora ที่เป็นฐานของ RHEL)

By lew Founder on Tag: Microsoft, Kubernetes, Acquisition
Microsoft

ไมโครซอฟท์เข้าซื้อบริษัท Kinvolk (มาจากคำว่า kinfolk) ผู้พัฒนาโซลูชั่น Kubernetes หลายโครงการ ได้แก่

  • Flatcar ลินุกซ์ดิสโทรขนาดเล็กเพื่อการรันคอนเทนเนอร์โดยเฉพาะ ทาง Kinvolk พัฒนาขึ้นหลัง Red Hat ซื้อ CoreOS
  • Lokomotive ดิสโทร Kubernetes ที่ใช้ Kubernetes รุ่นต้นน้ำโดยตรง เพิ่มเครื่องมือจัดกรให้ติดตั้งได้ง่าย
  • Inspektor Gadget ส่วนขยาย Kubernetes เพื่อดีบั๊กคลัสเตอร์

ทาง Kinvolk ยืนยันว่าโครงการโอเพนซอร์สที่พัฒนามาแล้วจะเดินหน้าต่อไป พร้อมกับนำฟีเจอร์ใหม่ๆ ไปใส่ในบริการของไมโครซอฟท์ เช่น Azure Kubernetes Service หรือ Azure Arc

By lew Founder on Tag: OpenShift, Red Hat, Kubernetes
OpenShift

Red Hat จัดชุด OpenShift ใหม่เพิ่มบริการด้านความปลอดภัยและการจัดการเข้ามา โดยเพิ่มจากการซื้อ OpenShift ปกติ 3 ฟีเจอร์ได้แก่

By sponsored on Tag: Red Hat, OpenShift, Kubernetes
Red Hat

แนวทางการพัฒนาแอปยุคใหม่ย้ายไปอยู่บนคอนเทนเนอร์ หรือแพลตฟอร์มคอนเทนเนอร์อย่าง Kubernetes แล้วแทบทั้งหมด แต่ในการใช้งานจริง องค์กรก็มักจะติดตั้ง Kubernetes ลงบนเครื่องที่จัดการโดยแพลตฟอร์ม virtualization อีกต่อหนึ่ง เพื่อให้สามารถจัดการเซิร์ฟเวอร์ในคลัสเตอร์ผ่านเครื่องมือต่างๆ นับจากการติดตั้ง, คอนฟิกค่าต่างๆ บนเครื่อง, ไปจนถึงการจัดการเครื่องในตลอดอายุการใช้งาน

By lew Founder on Tag: OpenShift, AWS, Kubernetes
OpenShift

Red Hat OpenShift Service on AWS (ROSA) บริการ Kubernetes ระดับองค์กรที่ AWS และ Red Hat ให้บริการร่วมกัน เปิดตัวให้ลูกค้าทดสอบตั้งแต่ปีที่แล้ว ตอนนี้บริการก็เข้าสู่สถานะ GA พร้อมใช้งานทั่วไปเรียบร้อยแล้ว

ลูกค้า AWS ที่ต้องการใช้ ROSA จะต้องเปิดการใช้งานบนหน้าเว็บก่อน หลังจากนั้นจะจัดการคลัสเตอร์ ROSA ได้ทางคำสั่ง ROSA CLI

By lew Founder on Tag: Kubernetes
Kubernetes

โครงการ Kubernetes มี Issue และ Pull Request ครบ 100,000 ครั้งในวันนี้ แสดงให้เห็นว่าโครงการยังมีการพัฒนาอย่างต่อเนื่องหลังจากกูเกิลปล่อยโครงการสู่สาธารณะเมื่อกลางปี 2014 (ถ้าใครต้องการประสบการณ์ Kubernetes เกิน 7 ปีคงต้องจ้างทีมงานของกูเกิลดั้งเดิมเท่านั้น)

ทุกวันนี้ Kubernetes ดูแลโดย CNCF (Cloud Native Computing Foundation) ที่ดูแลโครงการอื่นๆ อีกหลายโครงการ ส่วนประกอบต่างๆ ของ Kubernetes มีการขยายออกไปอย่างต่อเนื่อง โครงการส่วนต่างๆ มีกลุ่มเฉพาะทางดูแล ขณะที่ตัว CNCF เองก็ขยายไปดูแลโครงการที่เกี่ยวข้องอื่นๆ

By lew Founder on Tag: OpenShift, Kubernetes
OpenShift

OpenShift ดิสโทร Kubernetes ของ Red Hat ประกาศอัพเดตเวอร์ชั่นเป็น 4.7 สร้างขึ้นบนฐานของ Kubernetes 1.20 รองรับเทคโนโลยีใหม่ๆ เพิ่มเติมเข้ามาเป็น Technology Preview ได้แก่

By lew Founder on Tag: Google Cloud, Kubernetes
Google Cloud

Google Cloud เปิดตัวบริการ GKE Autopilot บริการ Kubernetes อัตโนมัติกว่าเดิม ทำให้ผู้ใช้ไม่ต้องจัดการขนาดคลัสเตอร์ด้วยตัวเองอีกต่อไป

GKE เดิมเปิดให้ผู้ใช้จัดการ worker node ของคลัสเตอร์ได้ด้วยตัวเอง ทำให้เลือกระบบปฎิบัติการของ node เหล่านี้ได้ และสามารถเลือกจำนวน node ได้เอง รวมถึงต้องจ่ายค่าบริการตามขนาดคลัสเตอร์ที่เลือกไว้ แต่ใน GKE Autopilot ผู้ใช้จะไม่ต้องจัดการ worker node อีกต่อไป แต่จะจ่ายตามซีพียูและหน่วยความจำของ Pod ที่ใช้งานอยู่เท่านั้น โดยแต่ละ Pod ใน GKE Autopilot จะมีขนาดเล็กที่สุดคือ 0.25 vCPU, RAM 512MiB, และดิสก์ 10 MiB ต่อคอนเทนเนอร์

By lew Founder on Tag: Programming, Python, Kubernetes, Docker
Programming

O’Reilly รายงานผลสำรวจความนิยมเทคโนโลยีจากการใช้งาน O’Reilly Online Learning Platform ที่เป็นแพลตฟอร์มอ่านหนังสือ และเรียนออนไลน์ ซึ่งทำให้เห็นภาพรวมที่น่าสนใจเพราะเป็นอัตราการดูคอนเทนต์จริง เช่น อ่านหนังสือหรือเรียนวิชาออนไลน์ ไม่ใช่เพียงคำค้นเท่านั้น โดยรวมแล้วแพลตฟอร์มมีการใช้งานเพิ่มขึ้น 24% ทำให้เนื้อหาส่วนใดที่เติบโตต่ำกว่านี้นับว่าต่ำกว่าค่าเฉลี่ย

By mk Founder on Tag: Red Hat, Kubernetes, Security, Acquisition, Enterprise
Red Hat

RedHat ประกาศซื้อกิจการ StackRock สตาร์ตอัพด้านความปลอดภัยสำหรับคอนเทนเนอร์ ที่ระบุว่าเป็น Kubernetes-native security platform ด้วยแนวคิดการฝังคอมโพเนนต์ตรวจสอบความปลอดภัยไว้ในแต่ละคลัสเตอร์ ช่วยให้การตรวจสอบความปลอดภัยของทั้งระบบทำได้ง่ายขึ้น

ซอฟต์แวร์ของ StackRock จะถูกผนวกเข้าเป็นส่วนหนึ่งของ Red Hat OpenShift แต่ซอฟต์แวร์เก่าก็ยังซัพพอร์ตต่อไป และใช้งานได้กับแพลตฟอร์ม Kubernetes ตัวอื่นๆ เช่น Google (GKE), Amazon (EKS), Azure (AKS)

By lew Founder on Tag: Kubernetes
Kubernetes

โครงการ Kubernetes ออกรุ่น 1.20 ที่เป็นข่าวจากการเตรียมเลิกซัพพอร์ต dockershim ก่อนหน้านี้ ในเวอร์ชั่นนี้มีฟีเจอร์สำคัญๆ เช่น

  • Volume Snapshot: เพิ่มคำสั่งมาตรฐานในการสั่งทำ snapshot ทำให้ไม่ว่าสตอเรจเป็นแบบใดก็ยังสั่งได้แบบเดิม คลัสเตอร์ที่รองรับจะต้องติดตั้ง snapshot-controller, รองรับ Snapshot CRD, และตัวไดร์เวอร์ CSI ของสตอเรจก็ต้องรองรับ
  • kubectl debug: ฟีเจอร์ที่ใส่เข้ามาในเวอร์ชั่น 1.18 สำหรับ "แปะ" คอนเทนเนอร์เพิ่มเข้าไปใน Pod เพื่อรันเครื่องมือดีบั๊ก จากเดิมเป็นสถานะ alpha ที่ต้องใช้คำสั่ง kubectl alpha debug เมื่อเป็นเบต้าแล้วก็จะเหลือ kubectl debug เหมือนการใช้งานจริงหากได้เข้าสถานะ GA
  • จำกัดการใช้ PID: บนลินุกซ์หมายเลขโปรเซส (PID) มีจำกัดและหากใช้งานจนหมดก็จะทำให้เครื่องไม่เสถียรได้ ฟีเจอร์จำกัด PID บน node และ pod ทำให้ผู้ดูแลมั่นใจได้ว่าจะไม่ทำเครื่องแครชโดยไม่ตั้งใจ
  • รองรับการชัตดาวน์เครื่อง: ฟีเจอร์ใหม่สถานะ alpha รองรับการเตรียมชัตดาวน์เครื่องและปิด pod ทิ้งก่อนเครื่องปิด

เวอร์ชั่นนี้ใช้เวลาพัฒนารวม 11 สัปดาห์ มีโค้ดจาก 967 บริษัท รวมนักพัฒนา 1,335 คน และมีนักพัฒนาหน้าใหม่ 44 คน รวมโค้ดมาจาก 26 ประเทศ

By mk Founder on Tag: Docker, Kubernetes, Container, Mirantis
Docker

จากกรณี Kubernetes หยุดรองรับ Docker ในฐานะรันไทม์ (คำอธิบายแบบละเอียด)

แกนกลางของปัญหาคือตัว Docker ไม่รองรับมาตรฐาน Container Runtime Interface (CRI) โดยตรง โครงการ Kubernetes จึงสร้าง dockershim มาเป็นตัวเชื่อมให้ แต่ก็เป็นปัญหาการดูแลในระยะยาว ทำให้ Kubernetes ประกาศว่าจะหยุดซัพพอร์ต dockershim ในอนาคต

By nutmos Writer on Tag: Kubernetes, Docker, Container
Kubernetes

ข่าวใหญ่สำหรับวงการคอนเทนเนอร์ที่ผ่านมา คือ Kubernetes ปรับ Docker ในฐานะคอนเทนเนอร์รันไทม์เข้าสู่ deprecated และเตรียมถอดออกในอนาคต ซึ่ง Kubernetes ได้เขียนอธิบายอีกครั้งอย่างละเอียดเกี่ยวกับการถอด Docker ออกจากการเป็นรันไทม์

By nutmos Writer on Tag: Kubernetes, Docker, Container
Kubernetes

Kubernetes ประกาศให้การซัพพอร์ต Docker __ในฐานะการเป็นคอนเทนเนอร์รันไทม์__เข้าสู่สถานะ deprecated อย่างเป็นทางการใน Kubernetes 1.20 และเตรียมถอดฟีเจอร์นี้ออกในอนาคต

By lew Founder on Tag: AWS, Kubernetes, Container
AWS

AWS เปิดสินค้าฝั่งซอฟต์แวร์ ECS Anywhere และ EKS Anywhere แพลตฟอร์มคอนเทนเนอร์ที่เป็นบริการคลาวด์ของ AWS ยอดนิยม ให้เป็นซอฟต์แวร์เปิดลูกค้าสามารถซื้อไปใช้งานในองค์กรได้ นับเป็นการเปิดตลาด hybrid-multi cloud สำหรับรันคอนเทนเนอร์ที่ก่อนหน้านี้ Red Hat OpenShift ครองตลาดเป็นหลัก

ECS เป็นแพลตฟอร์มคอนเทนเนอร์เฉพาะตัวที่ AWS ทำมาก่อนที่ Kubernetes จะได้รับความนิยมจนชนะบริการอื่นๆ และท่าทีของ AWS ตอนนี้ที่ออก ECS Anywhere ก็แสดงให้เห็นว่าบริษัทจะเดินทางสนับสนุน ECS ต่อไป

By lew Founder on Tag: CNCF, Kubernetes
CNCF

CNCF ประกาศให้โครงการ etcd เข้าสู่สถานะ Graduated หลังจากโครงการมีนักพัฒนาเข้าร่วมโครงการจากหลายองค์กรและมีจำนวนนักพัฒนาที่มีส่วนร่วมในโครงการมากพอ

etcd เป็นระบบเก็บข้อมูลแบบ key-value ที่กระจายตัว ที่สร้างโดย CoreOS และบริจาคเข้า CNCF ในปี 2018 มันเปิดทางให้บริการอื่นๆ สามารถอ่านและเขียนข้อมูลได้โดยไม่มีจุดที่สร้างความเสียหายให้ระบบรวม (single point of failure) โครงการ Kubernetes เองก็พึ่ง etcd อย่างหนักในการทำงาน

Subscribe to Kubernetes