diff --git a/docs/api.md b/docs/api.md index f7290d50..fcf2f610 100644 --- a/docs/api.md +++ b/docs/api.md @@ -249,6 +249,7 @@ - [dzone.com: 10 API Testing Tips for Beginners (SOAP and REST)](https://dzone.com/articles/10-api-testing-tips-for-beginners-soap-amp-rest) Let's take a look at ten API testing tips for beginners with a focus on REST APIs and SOAP APIs. - [blog.testproject.io: Top 10 API Testing Tools to Watch in 2020 π](https://blog.testproject.io/2020/06/25/top-10-api-testing-tools-to-watch-in-2020/) - [mockoon π](https://mockoon.com/) Create mock APIs in seconds. Mockoon is the easiest and quickest way to run mock API locally. No remote deployment, no account required, open source. +- [mockapy](https://pythonium.net/mockapy) Create mock APIs from a JSON object and customize their behavior using a Python rule engine. Open source. - [thenewstack.io: 4 Essential Tools for Protecting APIs and Web Applications](https://thenewstack.io/4-essential-tools-for-protecting-apis-and-web-applications/) - [youtube: API Testing Part 1- API Core Concepts](https://www.youtube.com/watch?v=b0D_bkcT4a4&t=1s&ab_channel=SoftwareDiagnosticsCenter) - [blog.testproject.io: API Testing 101 π](https://blog.testproject.io/2021/06/16/api-testing-101/) diff --git a/docs/helm.md b/docs/helm.md index 38e4b025..debdb8bc 100644 --- a/docs/helm.md +++ b/docs/helm.md @@ -114,6 +114,7 @@ - [shipmight.com: Understanding Helm upgrade flags](https://shipmight.com/blog/understanding-helm-upgrade-reset-reuse-values) Every now and then youβll need to use the `--reset-values` and `--reuse-values` flags when running a Helm upgrade. Let's dive into how they actually work and also look at a gotcha when the values of a chart have changed in-between upgrades - [==blog.devops.dev: Stop cloning helm charts! Enough!== π](https://blog.devops.dev/stop-cloning-helm-charts-enough-b40fb5d67ac7) - [medium.com/kubeshop-i: Monokle, Helm & Quality Kubernetes Deployments](https://medium.com/kubeshop-i/monokle-helm-quality-kubernetes-deployments-af050fcc91db) +- [medium.com/gquiman: K8Studio, Helm and Kubernetes management](https://medium.com/itnext/introducing-k8studio-v3-the-ultimate-kubernetes-workspace-just-got-even-better-0bc0de63642c) - [blog.devops.dev: Hosting Your Own Helm Chart on GitHub with Chart Releaser](https://blog.devops.dev/hosting-your-own-helm-chart-on-github-with-chart-releaser-a356ac10ce5c) - [faun.pub: Package and Deploy Your Application Using Helm Chart](https://faun.pub/package-and-deploy-your-application-using-helm-chart-21f0c568e65c) In this tutorial, you will learn the end-to-end process of creating a spring boot application and deploying it as a Helm chart on a minikube cluster - [medium.com/@badawekoo: Helm theory, demo and commands you need to know!](https://medium.com/@badawekoo/helm-theory-demo-and-commands-you-need-to-know-628777fdb0c2) diff --git a/docs/kubernetes-based-devel.md b/docs/kubernetes-based-devel.md index d0bd192a..6607baf6 100644 --- a/docs/kubernetes-based-devel.md +++ b/docs/kubernetes-based-devel.md @@ -170,9 +170,15 @@ Kui enriches the good old terminal experience with GUI features, giving you a di ### Monokle -- [kubeshop.github.io/monokle](https://kubeshop.github.io/monokle/) Welcome to Monokle - your friendly desktop UI for managing k8s manifests! +- [k8studio.github.io/k8studio](https://github.com/K8Studio/K8studio) Welcome to Monokle - your friendly desktop UI for managing k8s manifests! - [medium.com/kubeshop-i: Monokle vs. Lens vs. K9s π](https://medium.com/kubeshop-i/monokle-vs-lens-vs-k9s-1d5d94d84b5c) Finding the right tools to optimize Kubernetes deployment workflows is challenging. Hereβs a look at what these key players offer to handle everything from configuration tasks to cluster management. + +### K8Studio + +- [kubeshop.github.io/monokle](https://kubeshop.github.io/monokle/) Welcome to Monokle - your friendly desktop UI for managing k8s manifests! +- [k8studio.io/blogs: K8studio vs. Lens vs. K9s π](https://k8studio.io/blogs/k8studio-vs-lens-kubernetes-ide/) K8studio vs Lens and K9s, probably the best tool to manage kubernetes + ### Lens and OpenLens Kubernetes IDE - [Lens Kubernetes IDE π](https://k8slens.dev/) Lens is the only IDE youβll ever need to take control of your Kubernetes clusters. It's open source and free. Download it today! diff --git a/docs/kubernetes-tools.md b/docs/kubernetes-tools.md index 735b2a21..21283ef3 100644 --- a/docs/kubernetes-tools.md +++ b/docs/kubernetes-tools.md @@ -105,6 +105,7 @@ 100. [AI Tools](#ai-tools) 101. [Tweets](#tweets) 102. [Videos](#videos) +103. [K8Studio](#k8studio) ## Introduction @@ -152,6 +153,7 @@ - [==kubectx + kubens: : Power tools for kubectl==ππ](https://github.com/ahmetb/kubectx) Faster way to switch between clusters and namespaces in kubectl - [go-kubectx](https://github.com/aca/go-kubectx) 5x-10x faster alternative to kubectx. Uses client-go. - [kubevious: application centric Kubernetes UI π](https://kubevious.io/) is open-source software that provides a usable and highly graphical interface for Kubernetes. Kubevious renders all configurations relevant to the application in one place. +- [KubeStellar Console π](https://console.kubestellar.io) Open source AI-powered multi-cluster Kubernetes dashboard with real-time observability, AI-guided operations, and 20+ CNCF integrations. CNCF Sandbox project. - [Kubevious SaaS: portal.kubevious.io](https://portal.kubevious.io/) - [Kubevious SaaS Beta is Live!](https://kubevious.io/blog/post/kubevious-saas-beta-launch) - [==kubevious.io: Built-in Validators==](https://kubevious.io/docs/built-in-validators/) Kubevious comes with 32 build-in validators to detect misconfigurations and violations to Kubernetes and Cloud-Native best practices. @@ -786,6 +788,23 @@ elastic quotas - Effortless optimization at its finest! - Create, debug, and implement OPA validation of the necessary YAML resource manifests for proper - See how the application behaves in Prod +## K8studio + +- [==k8studio==](https://k8studio.io) β Your friendly, full-featured desktop IDE for Kubernetes clusters and manifests! +- [medium.com: K8Studio 3.x Release](https://medium.com/itnext/introducing-k8studio-v3-the-ultimate-kubernetes-workspace-just-got-even-better-0bc0de63642c) β K8Studio helps you **create, validate, debug, and manage** Kubernetes manifests and live clusters with a powerful UI and built-in AI Copilot. +- [youtube: From Code to Cluster β Modern Kubernetes Workflows with K8Studio](https://youtu.be/1RTTEUEl9sc) + - Visualize your clusters with **CloudMaps / Heatmaps** + - Work faster with **Grid View** and real-time filtering + - Manage multi-cluster setups with **custom layouts** + - Edit YAML or use **Quick Editors** (forms + live preview) + - Drill into **RBAC & Permissions** + - Explore logs with advanced multi-container **Logs Viewer** + - Monitor resources via built-in **Prometheus integration** + - Get contextual help from **AI Copilot** + - Built-in **Terminal** with full `kubectl` context + - View object timelines & security posture at a glance + + ## KubeLibrary - [KubeLibrary](https://github.com/devopsspiral/KubeLibrary) KubeLibrary is a RobotFramework library for testing Kubernetes cluster diff --git a/docs/monitoring.md b/docs/monitoring.md index 39fa55d8..3afa2d3f 100644 --- a/docs/monitoring.md +++ b/docs/monitoring.md @@ -54,6 +54,7 @@ ## Monitoring and Observability - [Wikipedia: Application Performance Index](https://en.wikipedia.org/wiki/Apdex) +- [Observability vs Monitoring](https://middleware.io/blog/observability-vs-monitoring/) - [thenewstack.io: The Challenges of Monitoring Kubernetes and OpenShift](https://thenewstack.io/the-challenges-of-monitoring-kubernetes-and-openshift/) - [dzone.com: Kubernetes Monitoring: Best Practices, Methods, and Existing Solutions](https://dzone.com/articles/kubernetes-monitoring-best-practices-methods-and-e) Kubernetes handles containers in several computers, removing the complexity of handling distributed processing. But what's the best way to perform Kubernetes monitoring? - [blog.cloud-mercato.com: New HTTP benchmark tool **pycurlb**](https://blog.cloud-mercato.com/new-http-benchmark-tool-pycurlb/) @@ -652,4 +653,4 @@ Resolve your software incidents 10x faster
- \ No newline at end of file + diff --git a/docs/yaml.md b/docs/yaml.md index 3c30a6f3..9e2eed10 100644 --- a/docs/yaml.md +++ b/docs/yaml.md @@ -75,6 +75,7 @@ - [==yamllint.com: YAML Lint - The YAML Validator==](http://www.yamllint.com) - [==codebeautify.org/yaml-validator==](https://codebeautify.org/yaml-validator) - [==jsonformatter.org/yaml-validator==](https://jsonformatter.org/yaml-validator) +- [==yamlvalidator.dev: YAML Validator==](https://yamlvalidator.dev), [(chrome extension)](https://chromewebstore.google.com/detail/yaml-validator/gjgbohnlhijomhfiflapnlnmcpckgigg) - Online YAML validator, formatter and viewer with built-in Kubernetes JSON Schema validation. The Chrome extension also adds YAML code folding on GitHub. ### Other YAML Tools. How to create Kubernetes YAML filesDoes anyone want to try out the #k8s #slack bot? It helps with browsing clusters directly from Slack and notifies you about important changes to your clusters. Your feedback would be super helpful! Please DM for details. pic.twitter.com/SpRFz2wgtZ
— Kubevious (@kubevious) December 15, 2021