Image
By mk Founder on Tag: Kubernetes, Open Source, Slack, Discord
Kubernetes

โครงการโอเพนซอร์สสำคัญอย่าง Kubernetes ประกาศเตรียมย้ายระบบแชทของนักพัฒนา จาก Slack ไปเป็น Discord

เหตุผลเป็นเพราะเดิมที Slack ยินดีให้ Kubernetes ใช้งาน Slack Enterprise ฟรีมาเป็นเวลาหลายปี แต่แพ็กเกจจะหมดอายุในวันที่ 20 มิถุนายนนี้ กลับมาเป็นแพ็กเกจ Slack ฟรี ที่จำกัดข้อความย้อนหลัง 90 วัน และมีข้อจำกัดเรื่องการเชื่อมต่อ workflow กับแอพภายนอก ทำให้ Kubernetes ตัดสินใจย้ายแพลตฟอร์มแชท

CNCF องค์กรแม่ของ Kubernetes เสนอให้ย้ายไปใช้ Discord ซึ่งมีฟีเจอร์ด้าน integration/workflow ที่สามารถทดแทนกันได้ ซึ่งคณะทำงานของ Kubernetes จะตัดสินใจเรื่องนี้กันในเร็วๆ นี้

By mk Founder on Tag: Google Cloud, Gemini, Google, Machine Learning, Cloud Computing, Kubernetes
Google Cloud

คนที่ตามข่าววงการ AI ของกูเกิลอาจพอคุ้นๆ ว่ากูเกิลมี สถาปัตยกรรมสำหรับรัน AI ขนาดใหญ่ชื่อ Pathways ใช้มาตั้งแต่ยุค PaLM ไล่จนมาถึงยุคปัจจุบัน ล่าสุดกูเกิลเปิด Pathways ให้คนนอกใช้งานแล้วบน Google Cloud

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

By arjin Writer on Tag: NVIDIA, Acquisition, Kubernetes
NVIDIA

NVIDIA ประกาศว่าดีลซื้อกิจการ Run:ai สตาร์ตอัปพัฒนาเครื่องมือจัดการโครงสร้าง AI บน Kubernetes จากประเทศอิสราเอล เสร็จสิ้นทุกขั้นตอนแล้ว หลังได้รับการอนุมัติจากหน่วยงานกำกับดูแลแต่ละประเทศ ทั้งสหภาพยุโรปและอเมริกา

ดีลนี้ไม่มีการเปิดเผยมูลค่าอย่างเป็นทางการ แต่ตัวเลขที่รายงานออกมาคือ 700 ล้านดอลลาร์

By mk Founder on Tag: Kubernetes
Kubernetes

Kubernetes ออกเวอร์ชัน 1.32 ซึ่งเป็นรุ่นสุดท้ายของปี 2024 ตามระบบออกรุ่นปีละ 3 ครั้ง (เมษายน สิงหาคม ธันวาคม) ใช้โค้ดเนมว่า Penelope ตัวละครในนิยายกรีกเรื่อง The Odyssey

ของใหม่ที่สำคัญใน Kubernetes 1.32 คือ Memory Manager ตัวจัดการหน่วยความจำ เข้าสถานะ General Availability (GA) ตามหลังฟีเจอร์ CPU Manager ที่เปิดให้ใช้งานไปแล้วก่อนหน้านี้ ช่วยให้การจัดการหน่วยความจำของแอพพลิเคชันในคอนเทนเนอร์มีประสิทธิภาพมากขึ้น แอดมินระบบสามารถจองหน่วยความจำสำหรับ pod ได้ตามลำดับชั้นการให้บริการ (QoS)

By arjin Writer on Tag: OpenAI, Kubernetes, Service Outage
OpenAI

OpenAI เผยแพร่รายงานปัญหา ChatGPT, Sora และ API ไม่สามารถใช้งานได้นานกว่า 4 ชั่วโมง ในวันที่ 12 ธันวาคม ตามเวลาในไทย โดยบอกว่าปัญหานี้มาจากการแก้ไขและดีพลอย service ใหม่ ไม่ใช่ปัญหาเรื่องความปลอดภัยหรือการออกฟีเจอร์ใหม่ในวันนั้น

By mk Founder on Tag: IBM, Acquisition, Enterprise, Kubernetes
IBM

IBM ประกาศซื้อกิจการ Kubecost บริษัทซอฟต์แวร์ที่ทำระบบจัดการต้นทุนคลัสเตอร์ Kubenetes

Kubecost ก่อตั้งเมื่อปี 2019 และเป็นผู้พัฒนาซอฟต์แวร์โอเพนซอร์ส OpenCost ที่ใช้จัดการต้นทุนคลาวด์ ปัจจุบัน OpenCost เป็นโครงการภายใต้ Cloud Native Computing Foundation (CNCF) และซอฟต์แวร์ของ Kubecost พัฒนาต่อยอดจาก OpenCost อีกทีหนึ่ง

IBM เรียก Kubecost ว่าเป็นบริษัทแนว FinOps (financial operation) ที่ช่วยจัดการความคุ้มค่าของบริการคลาวด์ที่จ่ายเงินไป จัดการ workload ให้รันโดยมีต้นทุนคุ้มค่าที่สุด ซึ่งเป็นสิ่งที่ลูกค้าองค์กรจำนวนมากกำลังต้องการ

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

NVIDIA ประกาศลงนามข้อตกลงเข้าซื้อบริษัท Run:ai สตาร์ตอัพจากอิสราเอลที่ทำหน้าที่จัดการโครงสร้างรันปัญญาประดิษฐ์บน Kubernetes โดยประกาศนี้ไม่ระบุมูลค่าและระยะเวลาควบควมบริษัท แม้ว่าก่อนหน้านี้จะเคยมีข่าวลือว่าระดับหลายร้อยล้านดอลลาร์จนถึงพันล้านดอลลาร์

แพลตฟอร์มของ Run:ai ใช้จัดการว่าบริการใดกินทรัพยากรมากน้อยแค่ไหน สามารถกำหนดโควต้า, แบ่งจีพียูข้ามแอป หรือรวบจีพียูจากหลายเครื่องมาใช้ในแอปเดียว โดยรวมแพลตฟอร์มนี้พยายามบริหารการใช้จีพียูในองค์กรให้เต็มประสิทธิภาพที่สุดเท่าที่เป็นไปได้

By mk Founder on Tag: Linkerd, Kubernetes, Open Source
Linkerd

บริษัท Buoyant ผู้พัฒนาหลักของ Linkerd ซอฟต์แวร์ service mesh ที่ใช้กันแพร่หลายในวงการ Kubernetes ประกาศปรับโมเดลธุรกิจใหม่ โดยนับตั้งแต่ Linkerd 2.15 เวอร์ชันล่าสุดเป็นต้นไป จะมีเฉพาะรุ่นเสถียรที่ต้องจ่ายเงินเท่านั้น

By mk Founder on Tag: Kubernetes, Google Cloud, Enterprise, Container, Anthos
Kubernetes

Google Cloud เปิดตัว Google Kubernetes Engine (GKE) Enterprise Edition ที่เพิ่มฟีเจอร์ระดับสูงสำหรับลูกค้าองค์กรขนาดใหญ่

GKE Enterprise มีฟีเจอร์เพิ่มเติมจาก GKE เวอร์ชันปกติ (ตอนนี้มีชื่อเรียกว่า GKE Standard) โดยเพิ่มฟีเจอร์จาก Anthos ซอฟต์แวร์จัดการคลาวด์ข้ามค่ายของกูเกิล ทำให้เราสามารถรัน GKE บนเครื่องที่เช่าจาก Azure/AWS รวมถึงเครื่องแบบ on-premise (Google Distributed Cloud) ได้ด้วย

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

Red Hat ปล่อย Podman Desktop 1.0 โปรแกรมพร้อม GUI สำหรับการรัน Podman บนวินโดวส์, แมค, หรือลิกนุกซ์ โดยการใช้งานหลักคือการพัฒนาแอปพลิเคชั่นก่อนนำไปรันบน Kubernetes

โปรแกรมรูปแบบเดียวกันนี้ในตลาดมีหลายตัว เช่น Docker Desktop, Racher Desktop โดยก่อนหน้านี้โปรแกรมเหล่านี้มีความจำเป็นมากหากต้องการใช้งาน Docker บนวินโดวส์ แต่ในช่วงหลังไมโครซอฟท์ก็รองรับ WSL แบบ SystemD ทำให้สามารถติดตั้งทั้งลินุกซ์หรือ Docker ได้เองเหมือนบนลินุกซ์ทำให้อาจจะมีเหตุจำเป็นให้ใช้งานน้อยลง

By mk Founder on Tag: Microsoft Azure, Microsoft, Linux, Operating System, Kubernetes
Microsoft Azure

สัปดาห์ที่ผ่านมา ไมโครซอฟท์เปิดตัวดิสโทรลินุกซ์ของตัวเอง Azure Linux อย่างเป็นทางการ (general availability) มันจะถูกใช้เป็นโฮสต์ในการรันคอนเทนเนอร์บนบริการ Azure Kubernetes Service (AKS) ทำให้ AKS มีโฮสต์เป็นลินุกซ์ด้วยแล้ว

จริงๆ แล้วโครงการ Azure Linux ไม่ใช่ของใหม่ เพราะทดสอบมาสักพักแล้วในชื่อโค้ดเนม CBL-Mariner หลังจากทดสอบมานาน 2 ปีก็ได้ฤกษ์เปิดให้คนทั่วไปใช้กัน

By lew Founder on Tag: Reddit, Kubernetes
Reddit

เมื่อกลางเดือนมีนาคมที่ผ่านมาในวันที่ 14 มีนาคมหรือวัน Pi Reddit เว็บบอร์ดยอดนิยม ล่มไปเป็นเวลา 5 ชั่วโมง (ทางเว็บระบุว่าล่มนาน 314 นาทีตรงกับหมายเลข Pi เหมือนกัน) ตอนนี้ทางเว็บก็ออกรายงานว่าเกิดอะไรขึ้นในตอนนั้น

การล่มครั้งนี้เกิดจากทีมงานอัพเกรด Kubernetes จากเวอร์ชั่น 1.23 ไปยัง 1.24 แล้วระบบล่ม โดยทีมงานค่อยๆ อัพเกรดมาแล้วหลายคลัสเตอร์ แต่วันเกิดเหตุนั้นเป็นการอัพเกรดคลัสเตอร์สำคัญที่สุด คือ ระบบ Reddit ดั้งเดิมที่มีโค้ดเก่า

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

Farah Schüller จาก Basecamp เขียนรายงานถึงการย้ายแอปพลิเคชั่น 3 ตัวในบริษัทออกจากคลาวด์ ตามแนวทางที่ David Heinemeier Hansson (@dhh) ผู้ร่วมก่อตั้งบริษัทประกาศไว้ก่อนหน้านี้ โดยนอกจากการเลิกใช้คลาวด์แล้ว Basecamp ยังเลิกใช้ Kubernetes ไปด้วยพร้อมกัน

By lew Founder on Tag: CNCF, Kubernetes
CNCF

CNCF เปิดโครงการ KWOK (Kubernetes WithOut Kubelet) โครงการจำลอง Kubernetes ทำให้นักพัฒนาสามารถรัน Kubernetes ที่ไหนก็ได้โดยสร้างทั้งคลัสเตอร์ได้ในเวลาอันรวดเร็ว

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

By lew Founder on Tag: Google, Go, Kubernetes, Open Source
Google

กูเกิลประกาศส่งโครงการ ko ที่ใช้สำหรับสร้างอิมเมจคอนเทนเนอร์ (container image builder) สำหรับแอปพลิเคชั่นภาษา Go ใน Kubernetes โดยไม่ต้องใช้ Docker เลย

ภาษา Go ได้รับความนิยมสำหรับแอปพลิเคชั่นบนคลาวด์จำนวนมาก การที่นักพัฒนาสามารถคอมไพล์โปรแกรมใน Kubernetes ได้โดยตรงทำให้สามารถใช้งานกับระบบ CI/CD ได้สะดวกขึ้น

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

By lew Founder on Tag: Kubernetes, Open Source, Rancher
Kubernetes

Darren Shepherd อดีต CTO ของ Rancher Labs และเข้าไปทำงานกับ SUSE ในตำแหน่ง Chief Architect ออกมาตั้งบริษัท Acorn Labs สร้างระบบการรันแอปพลิเคชันบน Kubernetes ที่คล้ายกับ Docker Compose

Shepherd เล่าปัญหาว่าเขาพยายามรันเซิร์ฟเวอร์ Minecraft บน Kubernetes ในบ้านแต่พบว่ามันยุ่งยากจนเขาเลิกพยายามและหันไปรันด้วย Docker Compose ในที่สุด

ตัว Acorn รองรับการ build ในตัวแบบเดียวกับ Docker Compose รวมถึงรองรับการสร้าง secret ใช้เป็นรหัสผ่านในตัว ทำให้ไม่ต้องเก็บรหัสผ่านไว้ในคอนฟิก

By lew Founder on Tag: Kubernetes, Open Source
Kubernetes

ส่วนประกอบต่างๆ ใน Kubernetes นั้นที่ผ่านมามักมีการอิมพลีเมนต์จากหลายค่ายมาแข่งกัน เช่น Ingress ที่มีเว็บเซิร์ฟเวอร์หลายค่ายสร้างมาให้ถอดเปลี่ยนกันได้ แต่ใน Gateway API ที่กำลังพัฒนา โครงการใหญ่ 3 โครงการ คือ Envoy, Contour, และ Emissary ก็เตรียมร่วมมือกันพัฒนา Envoy Gateway ตัวเดียว

Gateway API จะเทียบเคียงกับ Ingress หรือ Load Balancer ที่ใช้งานกันอยู่ตอนนี้ แต่ปรับแต่งแยกส่วนกันได้มากขึ้น ตัว Gateway สามารถควบคุมนโยบายการเชื่อมต่อ ขณะที่แบ่งส่วนต่างๆ เป็น Route ให้ทีมพัฒนาแอปแต่ละส่วนควบคุมอิสระ โดยสามารถแยกกันคนละ namespace ในคลัสเตอร์ได้ ทำให้แบ่งสิทธิ์กันชัดเจน

By lew Founder on Tag: Kubernetes
Kubernetes

Kubernetes ออกเวอร์ชั่น 1.24 ชื่อเรียก Stargazer โดยมีความเปลี่ยนแปลงสำคัญคือเป็นเวอร์ชั่นแรกที่ถอด dockershim หลังประกาศ deprecated มาแล้วปีครึ่ง สำหรับดิสโทรจำนวนมากที่ใช้ containerd หรือ CRI-O อยู่แล้วก็จะไม่มีความเปลี่ยนแปลงอะไร

By mk Founder on Tag: Istio, Kubernetes, CNCF, Google, Open Source
Istio

Istio ซอฟต์แวร์ service mesh สำหรับจัดการคลัสเตอร์ Kubernetes ที่ริเริ่มโดยกูเกิลเมื่อปี 2017 ยื่นเรื่องขอเข้าเป็นโครงการของมูลนิธิ Cloud Native Computing Foundation (CNCF) แล้ว (หลังไปทำแยกเองเป็นเวลานาน 5 ปี)

By lew Founder on Tag: Rancher, Kubernetes, Docker
Rancher

Rancher Desktop ออกเวอร์ชั่นย่อย 1.1.0 (และออก 1.1.1 แก้ไขบั๊กในไม่กี่วันถัดมา) แม้จะเป็นเพียงเวอร์ชั่นย่อย แต่ฟีเจอร์ที่สำคัญคือมันรองรับการปิด Kubernetes ทำให้สามารถใช้งานเฉพาะ container runtime หรือ dockerd

แม้ว่าทาง SUSE จะพยายามเลี่ยงว่า Rancher Desktop ไม่ได้พยายามมาแทนที่ Docker Desktop ที่เก็บเงินค่าใช้งานเมื่อต้นปีที่ผ่านมา แต่การปรับฟีเจอร์เช่นนี้ก็ทำให้ Rancher Desktop สามารถใช้งานแทน Docker Desktop ได้อย่างเต็มตัว

Subscribe to Kubernetes