dev-ops Archive

สวัสดี Rancher Desktop

จากการ share เรื่องของ Docker และ Kubernetesมีคำถามว่า จะใช้อะไรแทน Docker Desktopและใช้งาน Kubernetes แบบ local ได้จึงทำให้คิดถึง Rancher Desktopเลยเขียนการใช้งานแบบคนเริ่มต้นไว้นิดหน่อย

Read More…

มาลองสร้าง Docker Extension เล่นกันหน่อย

จาก Docker Desktop 4.8 ใหม่นั้น ได้เพิ่มเรื่องของ Docker Extension ออกมาให้ใช้งานช่วยให้เราสามารถขยายความสามารถ Docker ตามที่ต้องการได้มากขึ้นโดยทาง Docker ได้ปล่อย SDK มาให้ใช้งานด้วยเช่นกันแต่ยังอยู่ใน beta version เท่านั้นดังนั้นความสามารถต่าง ๆ อาจจะเปลี่ยนแปลงได้เสมอเพื่อความสนุกสนานก็มาลองสร้าง Docker Extension เล่นกันหน่อย

Read More…

การแก้ไขปัญหา Dashboard UI ใน kubernetes 1.24

วันนี้ทำการติดตั้ง Kubernetes 1.24 กับ Dashboard UIแต่ก็เจอปัญหาเรื่องของ token ที่ใช้ในการเข้าใช้งาน UIเนื่องจากทำตามเอกสาร Creating sample user แล้วไม่ได้

Read More…

มาดู Docker Desktop 4.8.1 กันหน่อย

หลังจากไม่ได้ update Docker Desktop เลยซึ่งตัวมันเองก็แจ้งตลอด วันนี้ฤกษ์ดีเลยทำการ upgrade เป็น version 4.8.1 กันหน่อยโดยใน version นี้มี feature ที่น่าสนใจคือ Docker Desktop for Linux Docker extension ซึ่งเปิดให้ใช้งานแบบ beta version ช่วยให้สามารถเพิ่มความสามารถของ Docker Desktop ได้ และมี marketplace ให้ใช้งานด้วย เอา dockershim ออกไปแล้ว Docker compose V2 เป็นตัว GA แล้ว ซึ่งใช้ BuildKit เป็นค่า default โดย V1 จะถูกแจ้งเป็น deprecated แล้ว และ V1 จะถูกแก้ไขเฉพาะเรื่องของ security issue และ [&hellip

Read More…

แนะนำ KubeOrbit สำหรับการทดสอบระบบบน Kubernetes

ก่อนหน้านี้ในการพัฒนาและทดสอบระบบงานที่ deploy บน Kubernetes นั้นมักจะใช้งาน Telepresence เป็นหลักช่วยทำให้พัฒนาและทดสอบได้ง่ายและรวดเร็วมากยิ่งขึ้นมาวันนี้เห็นมี KubeOrbit อีกตัว ที่สร้างออกมาเน้นเรื่องของการทดสอบและ debug เป็นหลักและทดสอบแบบอัตโนมัติอีกด้วย

Read More…

สวัสดี Docker Software Bill of Materials (SBOM) CLI plugin

ใน Docker Desktop 4.7.0 นั้น มีการเพิ่มความสามารถใหม่เข้ามาประกอบไปด้วย การติดตั้งแบบ remote ผ่าน command line Docker Software Bill of Materials (SBOM) CLI plugin สำหรับการดูว่า image ประกอบไปด้วย software/component อะไรบ้าง เพิ่ม cri-dockerd เป็น adater ตัวใหม่มาแทนที่ dockershrim

Read More…

ว่าง ๆ มาติดตั้ง Apache Kafka แบบไม่มี zookeeper แก้เบื่อกัน (KRaft)

ตั้งแตก Apache Kafka 2.8 นั้นมี configuration ของ KRaft มาให้ช่วยทำให้เราสามารถติดตั้ง cluster ของ Apache Kafka โดยไม่มี Zookeeper ได้แต่ยังไม่แนะนำสำหรับบน production นะ ในวันว่าง ๆ มาลองติดตั้งเล่นกันหน่อยเพื่อทำความรู้จักในเบื้องต้น

Read More…

เจอการเขียน Dockerfile แปลก ๆ สำหรับภาษา Go

วันนี้ทำการ review project ที่พัฒนาด้วยภาษา Goมีสิ่งที่น่าสนใจคือ การเขียน Dockerfileซึ่งมีหลายรูปแบบเลย แถมแปลก ๆ ด้วยจึงนำมาสรุปไว้นิดหน่อย

Read More…

บันทึก diagram สำหรับการ deploy ระบบบน Kubernetes

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

Read More…

ในแต่ละ service ควรมีต้อง monitor อะไรบ้าง ?

เป็นคำถามที่น่าสนใจสำหรับการพัฒนา service ที่ดีนั้นควร monitor อะไรบ้างหรืออาจจะเรียกว่า observable serviceเพื่อช่วยให้เราดูการทำงาน ใช้งานต่าง ๆ ของ serviceตลอดจนช่วยให้ง่ายต่อการ detect และแก้ไขปัญหาได้รวดเร็วมากยิ่งขึ้นรวมทั้งยังสามารถนำไปทำงานแบบ automate ได้อีกด้วย

Read More…