Cloud-oriented Life

Cloud Native Technology Improves Lives

Pulumi is a Modern Infrastructure as Code (IaC) to create, deploy, and manage infrastructure on any cloud using familiar programming languages and tools.

The GitLab provider for Pulumi can be used to provision any of the cloud resources available in GitLab. The GitLab provider must be configured with credentials to deploy and update resources in GitLab.

This article is about how to use Pulumi GitLab provider and TypeScript SDK to manage GitLab.

Read more »

Free Certificates

This article is about to use Aliyun (AliCloud) / Alibaba Cloud free certificates that are automatically renewed to avoid expiration of Aliyun (AliCloud) / Alibaba Cloud Content Delivery Network (CDN) domain certificates.

Read more »

asdf and Rust Plugin

asdf is a single CLI tool for managing multiple runtime versions. It extend with a simple plugin system to install your favourite language: Dart, Elixir, Flutter, Golang (Go), Java, Node.js, Python, Ruby …

Rust is a language empowering everyone to build reliable and efficient software.

This article is about how to use asdf and Rust plugin to install multiple Rust versions on macOS with the Homebrew package manager.

Read more »

Restic

Restic is a modern backup program that can back up your files encrypted and safely:

  • from Linux, BSD, Mac and Windows

  • to many different storage types, including self-hosted and online services

  • easily, being a single executable that you can run without a server or complex setup

  • effectively, only transferring the parts that actually changed in the files you back up

  • securely, by careful use of cryptography in every part of the process

  • verifiably, enabling you to make sure that your files can be restored when needed

  • freely - restic is entirely free to use and completely open source

Read more »

Weave Scope

Weave Scope - https://www.weave.works/oss/scope/ is a visualization and monitoring tool for Docker and Kubernetes. It provides a top down view into your app as well as your entire infrastructure, and allows you to diagnose any problems with your distributed containerized app, in real time, as it is being deployed to a cloud provider.

Weave Scope help you to understand your application quickly by seeing it in a real time interactive display, with zero configuration or integration required — just launch and go.

Weave Scope automatically detects processes, containers, hosts. No kernel modules, no agents, no special libraries, no coding. Seamless integration with Docker, Kubernetes, DCOS and AWS ECS.

This article is about how to use kubectl to deploy Weave Scope on Kubernetes (K8S).

Read more »

Pulumi

Pulumi is a Modern Infrastructure as Code (IaC) to create, deploy, and manage infrastructure on any cloud using familiar programming languages and tools.

Pulumi’s Cloud Native SDK makes it easy to target any Kubernetes environment to provision a cluster, configure and deploy applications, and update them as required.

This article is about how to use Pulumi and Go SDK to manager Namespace and Deployment within Kubernetes (K8S).

Read more »

openldap and phpldapadmin

OpenLDAP Software is an open source implementation of the Lightweight Directory Access Protocol. The suite includes:

  • slapd - stand-alone LDAP daemon (server)

  • libraries implementing the LDAP protocol, and

  • utilities, tools, and sample clients.

Read more »

Visual Studio Code

Visual Studio Code - Code Editing. Redefined - https://code.visualstudio.com/ is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

This article covers troubleshooting tips and tricks for each of the Visual Studio Code SSH Remote Development extensions

SSH is powerful and flexible, but this also adds some setup complexity. This section includes some tips and tricks for getting the Remote - SSH extension up and running in different environments.

Read more »

community.kubernetes.helm

community.kubernetes.helm is an Ansible Galaxy to install, upgrade, delete packages with the Helm to manages Kubernetes packages with the Helm package manager

Ansible is Simple IT Automation - https://www.ansible.com/ can configure systems, deploy software, and orchestrate more advanced IT tasks such as continuous deployments or zero downtime rolling updates.

Ansible’s main goals are simplicity and ease-of-use. It also has a strong focus on security and reliability, featuring a minimum of moving parts, usage of OpenSSH for transport (with other transports and pull modes as alternatives), and a language that is designed around auditability by humans–even those not familiar with the program.

Ansible is a universal language, unraveling the mystery of how work gets done. Turn tough tasks into repeatable playbooks.

This article is about how to use community.kubernetes.helm to manage releases with the Helm package manager.

Read more »
0%