Skip to main content

Posts

Kubernetes Core Components and Terminologies

Kubernetes Core Components and Terminologies Kubernetes, as a robust container orchestration platform, offers a rich ecosystem of components to simplify application deployment and management. Below is an expanded overview of the most important Kubernetes terminologies, providing deeper insights into their functionality. 1. Job: Managing Batch Workloads A Job in Kubernetes ensures that a specified number of Pods execute tasks to completion. Once the tasks are completed, the Pods terminate, making Jobs ideal for one-time or batch processing tasks. Key Use Cases : Data processing pipelines. Database migrations. Sending automated emails or notifications. Advanced Features : Parallel Jobs : Distribute tasks across multiple Pods for faster execution. Completion Policies : Define when a Job is considered successfully completed. 2. Namespace: Segregating Resources Namespaces are logical partitions within a Kubernetes cluster, designed to isolate resources among different teams, projects, or e...
Recent posts

Essential Components and Their Purposes in Maximo Application Suite (MAS) Installation

Essential Components and Their Purposes in Maximo Application Suite (MAS) Installation: Core Platforms and Infrastructure: OpenShift Container Platform (OCP) : Provides the Kubernetes-based container management required to host MAS and its applications, enabling scalability, resource orchestration, and high availability Base Component- MAS Core : Contains foundational elements of MAS, including licensing and authentication, that support all MAS applications. MAS Applications (optional based on requirements): Manage : Core asset management application that helps users manage maintenance, work orders, and asset lifecycle. Monitor : Provides real-time monitoring of assets and operational data for improved performance insights and anomaly detection. Health : Assesses and evaluates asset health based on operational data and historical trends to predict possible failures. Predict : Uses predictive analytics to forecast potential asset issues, allowing proactive maintenance and operational ...

Maximo Application Suite Installation Highlights

Maximo Application Suite Installation Highlights  1. Hardware & Software Requirement  2. IBM Portal Access - Get key file and Entitlement key 3. Jump Server - To access cluster and    install MAS 4. Internet access and Network Permissions to pull images from IBM Container Registry 5. Storage - File (70%) and Block 6. Storage allocation for Image Registry 7. Install Ansible Collection or Setup MAS CLI in Jump Server to run MAS8 playbook. OCP Cluster Setup. 8. Mirror and Airgap the OCP and MAS images with clusters 9. Environment variables preparation for Core , Manage , Assist & Health etc 10.MAS 8.9 core ans Manage Installation 11. Industry Solutions & Add-Ons Installation 12. LDAP setup or Users creation from Suite Admin. 13. Key Data Points understanding after install (Projects , pods , builds , CRD,Monitoring, Events , PVC ) 14. Logs Gathering 15. Migration Setup 16. DB Connection setup for outside connection 17. Access Install paths from OCP 18. Databa...

MAS Installation - 4 Steps Process

High Level MAS Installation process Step 1: Machines ready with required sizing (Jump Host, Bastion VM , Worker Nodes and Master Nodes) Step 2: Install RHCOS in all Worker and Master Nodes. Step 3: Cluster Installation Methods               Assisted Installer - No Bastion and Boostrap               IPI - Automation covers to entire installation               UPI - Existing VMs  or Bare metal (Need to Build   Network , Load Balancer , Configure DNS,H/W Provision, OS Installation and Generate Ignition Configuration) Step 4: MAS Installation (Core and Manage)             Manual :                   IBM passport advantage                   Channel Subscription                   Operator ...

Automation Script (Action Launch Point) - One Click to send PO print report as an email attachment

One Click to send PO print report as an email attachment Streamlined Purchase Order Distribution. With this new feature, buyers now have a one-click option to send the Purchase Order (PO) print report as an email attachment directly to the vendor once the PO is approved. This efficient process leverages Sig options, Automation Scripts, and the App Designer to ensure a seamless and streamlined workflow, reducing manual steps and improving overall efficiency in vendor communication. Achieved Using: 1. Automation Scripts 2. Relationships 3.Sig Options 4.Application Designer 5.Actions Note:  Please send an email to  kayala.ramakrishna@gmail.com  to get the detailed steps document.

Automation Script (Action Launch Point) - Extracting 16-Digit Numbers with Specific Patterns

Automation Script - Extracting 16-Digit Numbers with Specific Patterns Set the escalation to read the script. The script takes input from the Long Description, finds the 16-digit numbers from that string with the mentioned pattern, and then sets those numbers to the Summary (in the SR application) Step 1: Create script with action launch point having two variables (IN, OUT).          Script Code       --------------       # Find 16 Digit numbers from Long Description and Set all 16 Digit Numbers in Summary           from java.lang import Runtime from java.util.regex import Matcher from java.util.regex import Pattern descript='' longdesc1='' # Find the patterns of 16 Digit numbers from String and Set that 16 digit numbers into summary pp1 = Pattern.compile("((\d{4})-(\d{4})-(\d{4})-(\d{4}))|((\d{4}) (\d{4}) (\d{4}) (\d{4}))|(\\b\\d{16}\\b)" ) m1= pp1.matcher(longdesc) while(m1.find()):  longdesc1=...

Integrating IoT Platform with Maximo Meters - Use Case

IOT Platform with Maximo Meters We will use a simulated temperature sensor to send temperature reading, simulated gauge meters in Maximo, to the IoT QuickStart.  The device reading (message) will then be sent to NODERED, which will parse the message into a RESTAPI call that will insert the meter reading into the referenced Asset.  The reading will update the measure point and trigger a work order using Maximo’s inherent functionality. Key Concepts Quick and easy demonstration of connecting a device and viewing of reading. Use of NODERED. Use of the Maximo RESTAPI. Connected products interaction.    Using Maximo’s inherent functionality for work order generation from Condition Monitoring. Requirements: Bluemix Account with an instance of IoT Platform Starter Kit deployed. Instance of Maximo without firewall. Note: Please send an email to kayala.ramakrishna@gmail.com to get the detailed steps document.