npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

devops-files-frontend-kubernetes

v1.1.6

Published

A custom package containing deployment, ingress, and issuers files.

Downloads

22

Readme

DevOps Deployment for Kubernetes on DigitalOcean

GitHub issues GitHub license

Streamline your Kubernetes deployment process with this custom npm package designed for use with DigitalOcean. This comprehensive package includes deployment configurations, ingress settings, issuers setup, service definitions, and Dockerfile templates. All files are fully customizable to meet your specific requirements. By leveraging this package, you can effortlessly deploy and manage applications on your Kubernetes cluster hosted on DigitalOcean. Additionally, the package seamlessly integrates SSL/TLS certificate insertion, ensuring a secure environment for your applications.

Installation

Before proceeding with the installation steps, ensure that you have Chocolatey installed. If not, you can refer to this link for installation instructions: Install Chocolatey

1. Install doctl - DigitalOcean CLI

To interact with your DigitalOcean resources from the command line, you'll need to install doctl.

Follow the instructions here: Install doctl

You'll need a DigitalOcean API token to authenticate with the platform. Obtain the token from your DigitalOcean account and use it to log in to doctl. Additionally, add the same token as a secret in your repository's settings (Secrets and Variables > Actions).

2. Install kubectl - Kubernetes CLI

Install the Kubernetes CLI (kubectl) using Chocolatey:

choco install kubernetes-cli

Verify that the installed version is up-to-date:

kubectl version --client

This step provides you with access to your Kubernetes cluster, allowing you to manage pods, replicas, services, ingresses, and more, for efficient troubleshooting and administration.

3. Install the DevOps Files Frontend Kubernetes Package

Install the npm package using:

npm i devops-files-frontend-kubernetes

After a successful installation, execute the following command:

node .\node_modules\devops-files-frontend-kubernetes\index.js

Upon completion, you will find four folders and a Dockerfile in your directory.

Now, navigate to each file and follow the provided instructions to make the necessary adjustments based on your application's requirements.

Important Reminders

Whenever you make changes to your configuration files, apply them using the following command:

kubectl apply -f <location_of_your_file>

This concise guide outlines the installation and setup process for deploying applications to a Kubernetes cluster on DigitalOcean. By following these steps and customizing the provided files, you can ensure a smooth and efficient DevOps workflow for your projects. Should you have any questions or encounter issues, don't hesitate to refer to the provided GitHub repository or reach out to the community for assistance.

Your feedback and contributions are greatly appreciated, and together, we can continue to enhance and optimize this DevOps workflow for Kubernetes deployments on DigitalOcean.