SShortSingh.
Back to feed

How to Deploy Kubernetes Dashboard with RBAC, Nginx Ingress, and TLS

0
·1 views

Kubernetes Dashboard is an open-source web GUI that allows developers to manage cluster resources, deploy applications, and monitor cluster health in real time. The setup involves installing the dashboard via Helm, then configuring role-based access control (RBAC) with both admin and read-only service accounts authenticated through bearer tokens. For local access, kubectl port-forwarding exposes the dashboard over HTTPS, though this method is recommended only for testing environments. Production deployments should instead route traffic through an Nginx Ingress controller paired with cert-manager to handle valid TLS certificates. The guide emphasizes using scoped roles rather than cluster-admin bindings in production to limit security exposure.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Alibaba Cloud Launches Qwen2 Open-Source LLM Series with 128K Context Support

Alibaba Cloud has released Qwen2, a new family of open-source large language models ranging from 0.5 billion to 72 billion parameters, including a Mixture-of-Experts variant. The models were trained on a dataset covering 27 languages in addition to English and Chinese, making them suitable for multilingual and global applications. A standout feature is support for context windows of up to 128K tokens, enabled partly by Group Query Attention architecture, which benefits tasks like document analysis and multi-turn conversations. Qwen2 models demonstrate strong benchmark results in language understanding, coding, and mathematics, with the larger models achieving state-of-the-art performance. The series is publicly available on Hugging Face and integrates with the standard Transformers library, allowing developers to deploy the models locally or on their own infrastructure.

0
ProgrammingDEV Community ·

Developer builds free AI prompt library for professionals using Node.js and PostgreSQL

A developer launched PromptZyo, a free AI prompt library tailored for professionals such as teachers, lawyers, and HR managers, completing the project in 30 days. The platform addresses a common problem where users receive generic AI outputs due to poorly structured prompts, offering profession-specific, ready-to-use alternatives. Built with Node.js, Express, and EJS for server-side rendering, the project prioritized SEO over interactivity, unlike the developer's previous real-time video chat platform. PostgreSQL was chosen over MongoDB due to the relational nature of the data, enabling clean JOIN queries across professions, categories, and prompts. The site is hosted on Railway with Cloudflare handling SSL, CDN caching, and DDoS protection, making it a lightweight and cost-effective setup for a content-heavy library.

0
ProgrammingDEV Community ·

DSCI lets developers write Forgejo CI pipelines in Python or Raku instead of YAML

DSCI is an open-source CI runner for Forgejo that allows developers to define pipeline jobs using standard programming languages like Python or Raku rather than YAML configuration files. Users set up pipelines by placing two files in a .dsci/ directory at the root of their repository. The tool supports features common to general-purpose languages, such as passing state between jobs as regular variables and returning states from tasks. DSCI currently integrates with Forgejo CI via webhooks and is theoretically compatible with other webhook-based CI platforms including GitHub and GitLab. The project is available on GitHub, where the developer is inviting users to try it and contribute by starring the repository.

0
ProgrammingDEV Community ·

How Release and Operations Discipline Determines Streaming App Quality

Engineering teams shipping streaming apps often face regressions that reach viewers before they are caught, eroding quality investments made elsewhere in development. A structured release process — including defined go/no-go criteria and rehearsed rollback procedures — is essential to protecting stability across every update. Fire TV introduces unique challenges compared to mobile, particularly around update propagation, as devices on older platform versions or slow networks update at varying cadences, creating prolonged version fragmentation. Unlike mobile platforms, rolling back on the Amazon Appstore only halts new installs; devices that have already updated require a fresh submission, meaning the effective rollback timeline is tied to Appstore review windows. Teams are advised to build incident response plans around these realities and validate review-time estimates against recent actual submissions rather than relying on assumptions.

How to Deploy Kubernetes Dashboard with RBAC, Nginx Ingress, and TLS · ShortSingh