Posts

Showing posts from 2019

Install Broadcom Wireless BCM43142 Driver on Red Hat Enterprise Linux

Image
Build and install kmod-wl for Broadcom Wireless Adapter Driver Check your Wireless network adapter details ##################################### [root@localhost ~]# lspci 00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09) 00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09) 00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09) 00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03) 00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03) 00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 (rev e3) 00:1c.1 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #2 (rev e3) 00:1c.2 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 (rev e3) 00:1c.3 PCI bridge: Intel Corp

Continuous Integration and Continuous Deployment

The key to success with CI/CD is to automate and monitor as much as you can practically. A well-tuned CI/CD pipeline will help your organization quickly deliver quality code to your customers. Continuous Integration Continuous Integration is a development practice that ensures your application is always in a “good” state. This means that anything in your master or pre-production branch is in working order and never stays broken for long. CI is all about taking the code written by developers and compiling it into an artifact, running automated tests, and capturing the log files so any failed builds or tests can be resolved. A CI server facilities this process by running builds and tests with each commit. The CI process can be described as : code + dependencies + build tools + execution environment = test results + logs + compiled artifact The left side of the equation takes the code written by developers, any dependencies of the code, a build tool, and the environment where

Getting started with Helm on Kubernetes

Deploying applications to Kubernetes – the powerful and popular container-orchestration system – can be complex. Setting up a single application can involve creating multiple interdependent Kubernetes resources – such as pods, services, deployments, and replicasets – each requiring you to write a detailed YAML manifest file. Helm is a package manager for Kubernetes that allows developers and operators to more easily package, configure, and deploy applications and services onto Kubernetes clusters. Helm is the first application package manager running atop Kubernetes. It allows describing the application structure through convenient helm-charts and managing it with simple commands. Why is Helm  important?   Because it’s a huge shift in the way the server-side applications are defined, stored and managed. Adoption of Helm might well be the key to mass adoption of microservices, as using this package manager simplifies their management greatly. Helm charts are built atop K

OpenShift OKD 3.11

Image
Want to learn OpenShift? Here's how to install and set up OpenShift OKD to get you started. OKD: The Origin Community distribution of Kubernetes OKD  is the Origin community distribution of Kubernetes  optimized for continuous application development and multi-tenant deployment. OKD adds developer and operations-centric tools on top of Kubernetes to enable rapid application development, easy deployment and scaling, and long-term lifecycle maintenance for small and large teams.  OKD  is also referred to as  Origin  in github and in the documentation. Features: Easily build applications with integrated service discovery and persistent storage. Quickly and easily scale applications to handle periods of increased demand. Support for automatic high availability, load balancing, health checking, and failover. P ush source code to your Git repository and automatically deploy containerized applications. Web console and command-line client for building and monitoring applicati