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

Docker Inc ผู้พัฒนา Docker ประกาศเปิดมาตรฐาน Compose ไฟล์ที่รันด้วยคำสั่ง docker-compose ที่หลายคนที่ใช้สำหรับการพัฒนาระบบที่ต้องใช้หลายคอนเทนเนอร์ทำงานร่วมกันเป็นอย่างแรกก่อนจะใช้งาน orchestration แบบอื่นๆ เช่น Kubernetes

ทาง Docker ระบุว่าการเปิดเสปกครั้งนี้จะทำงานร่วมกับ AWS และไมโครซอฟท์ เพื่อขยายไฟล์ Compose ให้รองรับระบบ orchestration แบบอื่นๆ เช่น Amazon Elastic Container Service (Amazon ECS) และ Kubernetes กระบวนการพัฒนามาตรฐานจะทำอย่างเปิดเผย (open governance) ให้ทำงานร่วมกันกับชุมชน

By mk Founder on Tag: Canonical, Linux, Container, Open Source
Canonical

เมื่อพูดถึงคอนเทนเนอร์ เรามักนึกถึง Docker แต่ในตลาดก็ยังมีเทคโนโลยีคอนเทนเนอร์ตัวอื่นๆ เช่น LXC (Linux Containers) ซึ่งเป็นเทคโนโลยีที่ Docker ใช้ในช่วงแรกๆ ด้วย

โครงการ LXC พัฒนาต่อมาเป็น LXD ที่เพิ่มเครื่องมือและ API จัดการคอนเทนเนอร์แบบ LXC เข้ามา โครงการ LXC/LXD เป็นโอเพนซอร์ส ที่มีสปอนเซอร์หลักคือ Canonical บริษัทแม่ของ Ubuntu (LXD เป็นส่วนหนึ่งของ Ubuntu เวอร์ชัน LTS ทุกตัว)

By mk Founder on Tag: AWS, Amazon, Linux, Container, Open Source, Enterprise
AWS

หลังเทคโนโลยีคอนเทนเนอร์ได้รับความนิยมอย่างสูง (รู้จัก Container มันคืออะไร แตกต่างจาก Virtualization อย่างไร?) ทำให้เกิดกระแสการปรับแต่งระบบปฏิบัติการของโฮสต์ เพื่อรีดประสิทธิภาพออกมาให้มากที่สุด ลดปริมาณพื้นที่สตอเรจ-แรมที่ใช้งานลง

ตัวอย่างลินุกซ์ที่พัฒนามาเพื่อคอนเทนเนอร์โดยเฉพาะ ได้แก่ CoreOS (ปัจจุบันกลายเป็น Fedora CoreOS), Ubuntu Core, RancherOS รวมถึง Alpine Linux ลินุกซ์ขนาดเล็กที่นิยมใช้ในสายคอนเทนเนอร์

ล่าสุด Amazon เปิดตัวระบบปฏิบัติการใหม่ชื่อ Bottlerocket มันเป็นลินุกซ์ที่ปรับแต่งเพื่องานคอนเทนเนอร์เช่นกัน โดยตั้งใจออกแบบมาสำหรับ AWS โดยเฉพาะ เชื่อมโยงกับ EC2 และ Amazon EKS มาตั้งแต่ต้น

By lew Founder on Tag: Docker, Windows 10, Container, WSL
Docker

Docker ออก Docker Desktop Edge 2.2.2.0 ที่มีฟีเจอร์พิเศษคือรองรับ Windows 10 Home เป็นครั้งแรก โดยใช้ WSL 2 แทน Hyper-V ตามหลังรุ่น 2.2 ที่รองรับ WSL 2 มาก่อนแล้ว

วินโดวส์ที่จะรันได้ ต้องเป็น Windows 10 Insider Preview build 19040 ขึ้นไปเท่านั้น

ฟีเจอร์ที่ได้เท่ากับการใช้ Windows 10 Professional เช่น Kubernetes, หน้าจอ UI, ดึงทรัพยากรเครื่องตามที่ใช้งานจริง เป็นต้น

ดาวน์โหลดได้แล้ววันนี้

By mk Founder on Tag: CoreOS, Fedora, Linux, Container, Open Source, Red Hat
CoreOS

CoreOS Container Linux (CL) ระบบปฏิบัติการลินุกซ์สำหรับคอนเทนเนอร์ ของบริษัท CoreOS เดิมที่ถูก Red Hat ซื้อกิจการเมื่อปี 2018 จะสิ้นอายุขัยในวันที่ 26 พฤษภาคม 2020

Red Hat ซื้อ CoreOS แล้วผนวกเอาดิสโทร Container Linux เข้ามารวมกับโครงการ Fedora กลายเป็น Fedora CoreOS (FCOS) ทำให้ตัว Container Linux ต้องหลีกทางให้กับดิสโทรใหม่

By mk Founder on Tag: Kubernetes, Mesosphere, Docker, Container, Enterprise
Kubernetes

สงคราม container orchestration จบลงอย่างรวดเร็วด้วยชัยชนะของ Kubernetes ทำให้เราเห็นบริษัทไอทียักษ์ใหญ่เกือบทุกราย หันมาสนับสนุน Kubernetes อย่างเต็มตัว เช่น Red Hat, IBM, NetApp, VMware, Microsoft, HPE ฯลฯ

แต่บนชัยชนะของ Kubernetes ก็มีซากของผู้แพ้ บริษัทที่เข้ามาแข่งในตลาดซอฟต์แวร์ orchestration แต่ต้องพ่ายแพ้ไปก็คือ Docker Inc. และ Mesosphere (ปัจจุบันเปลี่ยนชื่อเป็น D2iQ)

By mk Founder on Tag: Kubernetes, Google Cloud, Windows Server, Container, Google
Kubernetes

Google Kubernetes Engine (GKE) บริการ Kubernetes ของ Google Cloud Platform (GCP) ประกาศรองรับโหนดที่ใช้ระบบปฏิบัติการ Windows Server ในคอนเทนเนอร์แล้ว

ตัวซอฟต์แวร์ Kubernetes เวอร์ชันต้นน้ำเริ่มรองรับ Windows มาตั้งแต่เดือนมีนาคม 2019 ทำให้ดิสโทร Kubernetes รวมถึงคลาวด์ยี่ห้อต่างๆ ทยอยซัพพอร์ตคอนเทนเนอร์ Windows กัน

By mk Founder on Tag: Docker, Linux, Container, Windows 10, WSL
Docker

Docker ประกาศออก Docker Desktop เวอร์ชัน 2.2 ของใหม่ที่สำคัญสำหรับชาววินโดวส์คือ รองรับ WSL 2 ฟีเจอร์ใหม่ของ Windows 10 รุ่นถัดไป (20H1) ที่ฝังเคอร์เนลลินุกซ์ตัวเต็มมาในวินโดวส์เลย

การที่วินโดวส์มีเคอร์เนลลินุกซ์มาให้โดยตรง ทำให้การรันลินุกซ์ในคอนเทนเนอร์มีประสิทธิภาพเพิ่มขึ้นมาก เพราะก่อนหน้านี้ต้องรันลินุกซ์ใน VM บน Hyper-V อีกที (ซ้อนสองชั้น) ก็เปลี่ยนมาเป็นการรันบนเคอร์เนลลินุกซ์โดยตรงได้เลย

ฟีเจอร์นี้ยังมีสถานะเป็น technical preview โดยต้องเปิดใช้งานจากหน้า Settings

By mk Founder on Tag: CoreOS, Fedora, Container, Linux, Red Hat, Open Source
CoreOS

Red Hat ซื้อกิจการ CoreOS ในปี 2018 และประกาศรวมดิสโทรโอเพนซอร์ส CoreOS Container Linux เข้ากับโครงการ Fedora

Fedora CoreOS จะกลายเป็นดิสโทรตัวเดียวสำหรับงานรันคอนเทนเนอร์ (ก่อนหน้านี้มีทั้ง CoreOS กับ Fedora Atomic) โดยมันออกรุ่นทดสอบแรกเมื่อกลางปี 2019 และตอนนี้พร้อมใช้งานแบบ production แล้ว

By nutmos Writer on Tag: AWS, Amazon, Container, Cloud Computing
AWS

AWS ประกาศเปิดตัวฟีเจอร์ Cluster Auto Scaling สำหรับ Amazon ECS เพื่อช่วยในการสเกลเอาท์คลัสเตอร์อัตโนมัติ โดยเป็นระบบจัดการคลัสเตอร์ในรูปแบบที่เหมาะสมกับคอนเทนเนอร์

การใช้งาน AWS ECS Cluster Auto Scaling ผู้ใช้จะต้องสร้าง ECS resource type ที่ชื่อว่า Capacity Provider ก่อน ซึ่งสามารถใช้ร่วมกับ EC2 Auto Scaling Group (ASG) ได้ โดยเมื่อเซ็ทอัพแล้ว ASG จะสามารถควบคุมการสเกลเอาท์และสเกลอินของคลัสเตอร์ ECS ได้ดีกว่าเดิม เพราะจะนำปัจจัยเกี่ยวกับคอนเทนเนอร์มาคำนวณในการสเกลคลัสเตอร์ด้วย

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

กูเกิลเปิดตัว Anthos ชุดซอฟต์แวร์จัดการคลัสเตอร์ Kubernetes ข้ามคลาวด์ มาได้สักระยะ และเริ่มขยายตลาดองค์กรได้มากขึ้น

ล่าสุดกูเกิลเปิดตัวบริการ Migrate for Anthos ช่วยย้ายงานเวิร์คโหลดแบบเดิมๆ (ทั้งที่เป็นเครื่องจริง, VM, คลาวด์ยี่ห้ออื่น หรือแม้กระทั่งบน Compute Engine ของกูเกิลเอง) มารันในคอนเทนเนอร์ Google Kubernetes Engine (GKE) เพื่อช่วยแก้ปัญหาให้ฝ่ายไอทีที่อาจมีกำลังคนจำกัดในการย้ายงานเก่าๆ มารันในคอนเทนเนอร์ยุคใหม่ (จริงๆ ควรใช้ชื่อว่า Migrate to GKE อาจจะตรงกว่า)

By mk Founder on Tag: Google Cloud, Serverless, Container, Development, Cloud Computing, Google
Google Cloud

เมื่อเดือนเมษายนปีนี้ กูเกิลเปิดตัว Cloud Run บริการ serverless สำหรับรันงานใน container ที่เป็นคำสั่ง HTTP แบบ stateless ซึ่งรวมข้อดีของแนวคิด serverless กับ container เข้าไว้ด้วยกัน

วันนี้กูเกิลต่อยอดด้วยการออกปุ่ม Cloud Run Button ที่ใช้ประโยชน์จากพลังของ Cloud Run โดยเราสามารถนำปุ่มนี้ไปแปะไว้บนเว็บไซต์ใดก็ได้ ให้ใครก็ได้กดได้ เมื่อมีคนกดปุ่มนี้ ระบบของ Cloud Run จะไปดึงซอร์สโค้ดของเราจาก Git มาดีพลอยบนโฮสต์ Google Cloud Platform (เบื้องหลังคือ Cloud Run) ให้อัตโนมัติ

By mk Founder on Tag: CoreOS, Fedora, Red Hat, Linux, Container, Distro, Open Source
CoreOS

หลัง Red Hat ซื้อกิจการ CoreOS ในปี 2018 ก็ประกาศยุบรวมดิสโทร CoreOS Container Linux เข้าเป็นส่วนหนึ่งของโครงการ Fedora โดยจะใช้แทน Fedora Atomic Host ที่เลิกทำไปเพราะทับซ้อนกัน

เวลาผ่านมาประมาณปีครึ่ง Fedora CoreOS ทำเสร็จเรียบร้อย เข้าสถานะพรีวิวให้คนทั่วไปทดสอบได้แล้ว

By arjin Writer on Tag: Palo Alto Networks, Acquisition, Security, Serverless, Container
Palo Alto Networks

บริษัทด้านความปลอดภัยเครือข่าย Palo Alto Networks ประกาศเข้าซื้อกิจการ 2 สตาร์ทอัพด้านความปลอดภัย โดยบริษัทแรกคือ Twistlock ซึ่งพัฒนาระบบความปลอดภัยสำหรับคอนเทนเนอร์ มูลค่า 410 ล้านดอลลาร์ ส่วนอีกบริษัทคือ PureSec ซึ่งเป็นสตาร์ทอัพด้านปลอดภัยของ serverless โดยไม่ได้เปิดเผยมูลค่าที่เข้าซื้อ

ความนิยมที่มากขึ้นของคอนเทนเนอร์ทำให้ประเด็นความปลอดภัยถูกยกขึ้นมาพูดถึงมากขึ้น และ Palo Alto Networks ก็ตัดสินใจเข้าลงทุนซื้อกิจการที่เกี่ยวข้องเพื่อเสริมเข้ามาในผลิตภัณฑ์ที่มีอยู่แล้วนั่นเอง

By lew Founder on Tag: Red Hat, Container, Linux, RHEL
Red Hat

Red Hat เปิดตัว Red Hat Enterprise Linux 8 (RHEL8) ตัวจริงในงาน Red Hat Summit วันนี้ หลังจากออกรุ่นเบต้ามาตั้งแต่ปลายปี 2018 ที่สำคัญคือ Red Hat ประกาศปล่อยอิมเมจสำหรับทำคอนเทนเนอร์ให้ใช้งานได้ฟรี ในชื่อ Universal Base Image (UBI)

RHEL8 ปรับการคอนฟิกและมอนิเตอร์มาใช้เว็บคอนโซลเป็นหลัก ตัวเคอร์เนลใช้ลินุกซ์ 4.18 ที่ออกมาเมื่อเดือนสิงหาคม 2018, OpenSSL 1.1.1 รองรับ TLS 1.3 สามารถใช้งานเป็น guest บน OpenShift 4, Red Hat OpenStack Platform 15, และ Red Hat Virtualization 4.3 ได้ทันที

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

Docker ประกาศเปิดตัว Docker Enterprise 3.0 แพลตฟอร์มคอนเทนเนอร์สำหรับองค์กร ซึ่งจะเป็นการเน้นที่เครื่องมือเพื่อการพัฒนาซอฟต์แวร์บนคอนเทนเนอร์ที่เร็วและลดความผิดพลาดในระหว่างการพัฒนา พร้อมสำหรับการนำไปรันบนแพลตฟอร์มที่หลากหลาย

Docker Enterprise 3.0 มีไฮไลต์ฟีเจอร์ที่น่าสนใจดังนี้

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

วันนี้ Docker และ Arm ประกาศความร่วมมือโดยพร้อมพัฒนาเครื่องมือของ Docker ให้ซัพพอร์ตแพลตฟอร์มของ Arm เพื่อให้นักพัฒนาสามารถ build ตัวแอปบนแพลตฟอร์ม Arm จากเดสก์ท็อปที่เป็น x86 และดีพลอยขึ้นระบบต่าง ๆ ที่เป็น Arm ไม่ว่าจะเป็นคลาวด์ (เช่น AWS EC2 A1 ซึ่งเป็นประเภทที่ใช้ Arm), edge และอุปกรณ์ IoT ได้ง่ายขึ้น

ความร่วมมือระหว่าง Docker และ Arm นี้จะเป็นการเน้นพัฒนาเครื่องมือซึ่งจะช่วยในด้าน lifecycle ของการพัฒนาผลิตภัณฑ์ ตั้งแต่ขั้นตอนการพัฒนาไปจนถึงโปรดักชั่น ทำให้การพัฒนาซอฟต์แวร์ราบรื่นยิ่งขึ้นแม้ว่าฝั่งเครื่องที่ใช้พัฒนาจะเป็น x86 ส่วนเครื่องโปรดักชั่นจริงจะเป็น Arm ก็ตาม

By nutmos Writer on Tag: AWS, Amazon, Deep Learning, Container
AWS

AWS เปิดตัวฟีเจอร์ใหม่ Deep Learning Containers หรือ DL Containers เป็นฟีเจอร์ที่ AWS จะทำอิมเมจของ Docker สำหรับใช้งานประเภท deep learning พร้อมกับคอนฟิกด้านในอิมเมจไว้ให้เรียบร้อย เพื่อให้หยิบมาใช้งานได้โดยไม่ต้องเริ่มทำอิมเมจเองใหม่ตั้งแต่ต้น

สำหรับอิมเมจเหล่านี้ AWS ได้ทำการคอนฟิกให้เรียบร้อยแล้ว เพื่อให้ผู้ใช้หยิบมาใช้งานได้เลย ทั้งผ่าน ECS, EKS หรือ EC2 ในเวลาเพียงไม่กี่นาที ซึ่งอิมเมจเหล่านี้มีให้เลือกบน AWS Marketplace และ ECR ซึ่งผู้ใช้สามารถนำมาใช้โดยไม่มีค่าใช้จ่ายเพิ่มเติม ซึ่งจะนำมาใช้เลยก็ได้ หรือจะคอนฟิก, ใส่ไลบรารี, ใส่แพคเกจเพิ่มก็ได้เช่นกัน

By mk Founder on Tag: Kubernetes, Open Source, Windows Server, Container
Kubernetes

Kubernetes ออกเวอร์ชัน 1.14 ซึ่งถือเป็นเวอร์ชันแรกของปี 2019

ของใหม่ที่สำคัญคือ Windows container เข้าสถานะ production แล้ว หลังจากทดสอบแบบ beta มานานพอสมควร ทำให้ Kubernetes ซัพพอร์ตเครื่อง (node) ที่เป็น Windows อย่างเป็นทางการ (แถมรองรับระบบปฏิบัติการ Windows Server 2019 รุ่นล่าสุดด้วย) ย่อมช่วยให้การใช้งาน Kubernetes ในฝั่งองค์กรที่ใช้ Windows เพิ่มสูงขึ้นมาก

By lew Founder on Tag: Docker, Container, Security
Docker

นักวิจัยรายงานถึงช่องโหว่ของโปรแกรม runc ตัวคำสั่งคอมมานไลน์สำหรับรันคอนเทนเนอร์ ที่ใช้งานร่วมกับโครงการคอนเทนเนอร์สำคัญๆ จำนวนมาก ทั้ง Docker, cri-o, containerd, Kubernetes

Subscribe to Container