| | | 🔗 Stories, Tutorials & Articles | | | | | | | Writing a Kubernetes Network Plugin (CNI) in Rust ✅ | | | | | The author of a rust operator was curious about how the underlying networking in Kubernetes worked, so they built a CNI plugin in rust.- The CNI specs require handling ADD, DEL, CHECK and VERSION commands to communicate with kubelet or other implementations.
- The plugin replicates the bridge CNI plugin using the reference implementation, resulting in the creation of a bridge and virtual network interfaces in the correct network namespace.
- The author tested the plugin using a Kubernetes cluster provisioned with Vagrant.
- Writing a CNI plugin is complex due to the need for knowledge of Linux networking stack, iptables, CNI and Kubernetes.
|
| | | | | | | | | | Database Trends Spotted at KubeCon Europe ✅ | | | | | - Database vendors need to become more involved in cloud-native computing to overcome scaling issues related to Kubernetes and stateful applications, according to attendees of the latestKubeCon + CloudNativeCon Europe 2023.
- Stateless applications benefit from containerization's inherent scalability, portability, and flexibility, but the database/container issue arises from the persistence of data and storage.
- There is not enough Kubernetes expertise available and the hybridization of stateful and serverless computing presents unique challenges for edge computing.
- While progress has been made, there is not yet a mature solution for cloud-native computing.
|
| | | | | | | | | | K8sGPT + LocalAI: Unlock Kubernetes superpowers for free! ✅ | | | | | - LLMs are being used in many cool projects, unlocking real value beyond simply generating text.
- One use case is K8sGPT, an AI-based Site Reliability Engineer running inside Kubernetes clusters, which diagnoses and triages issues in simple English.
- LocalAI is a drop-in API-compatible replacement for OpenAI that enables free, local (in-cluster) analysis.
- Together, LocalAI and K8sGPT unlock serious SRE power as they use commodity hardware and your data never leaves your cluster, and unlock designs that are 3D printed.
- The setup comprises three phases: installing the LocalAI server, installing the K8sGPT operator, and creating a K8sGPT custom resource.
|
| | | | | | | | | | It’s 2023: Do you know if your Kubernetes environments are safe? | | | | | Kubernetes, an open-source system used to automate software deployment and manage and scale containerized applications, has become popular due to its ability to enable developers and allow businesses to scale horizontally. However, organizations also need to focus on Kubernetes security, as cybercriminals are turning their attention to it, and companies risk leaving a significant part of their environment unprotected without thorough understanding. Engaging with engineers and DevOps teams using Kubernetes, educating leaders about its principles, and identifying which solutions are needed are important steps to take when building Kubernetes awareness. |
| | | | | | | | | | Debugging Kubernetes with Automated Runbooks & Ephemeral Containers ✅ | | | | | PagerDuty has developed a new Kubernetes plugin that enables users to leverage ephemeral containers for debugging purposes.- The plugin is designed to automate the process of collecting diagnostic data during an incident, providing users with a way to retrieve debugging information without having to access production pods or wait for an expert Kubernetes user to be available.
- Automation enables users to execute commands in the pod, send the output to S3, Blob Storage or an SFTP server, and provide engineers with a link to location of the data during and after the incident.
|
| | | | | | | 👉 Got something to share? Create your FAUN Page and start publishing your blog posts, tools, and updates. Grow your audience, and get discovered by the developer community. |
|
|