Client Area
  • Home
  • Sectors
    • IT for Business
    • IT for Education
    • IT for Charities
  • Our Services
    • IT Support Services
    • IT Security Services
    • IT Cloud Services
    • Microsoft Teams
    • Microsoft 365 Business Voice
    • Managed Connectivity
    • Managed IT Infrastructure
  • IT Masterclass Training
  • The ITSB Byte
  • Contact
IT Support Business IT Support Business
  • Solutions
    • COVID-19 Solutions
      • iDisplay Digital Thermometer
      • Protection – LCD Hand Sanitisers
  • Sectors
    • IT for Business
    • IT for Education
    • IT for Charities
  • IT Services
    • IT Support Services
    • IT Security Services
      • Managed Detection & Response (MDR)
      • Microsoft 365 Security Monitoring
      • Office 365 Advanced Threat Protection
      • Penetration Testing
      • Dark Web Monitoring
      • Cyber Essentials
        • Cyber Essentials
        • Cyber Essentials Plus
      • SSL Certificates
    • IT Cloud Services
      • Microsoft Teams
      • Cloud Protection For Microsoft Office 365
      • Power BI – Data Reporting and Visualisation
      • Email Signatures For Microsoft 365
    • IT Automation Services
      • Intelligent Automation
      • Microsoft Power Automate
    • Modern Workplace
      • Power BI – Data Reporting and Visualisation
    • Microsoft 365 Business Voice
    • Managed Connectivity
    • Managed IT Infrastructure
    • IT Masterclass Training
  • Company
    • About Us
    • Join The Team
    • The ITSB Byte (Blog)
  • Contact
  • Client Area
Support
Security
Cloud
Call Us: 0333 344 2204
View our Audio Visual Solutions
IT Support Business
Call our experts

Red Hat

Home / Red Hat
04Dec

Red Hat CodeReady Workspaces 2: New tools to speed Kubernetes development

December 4, 2019 IT Support Business Red Hat 17

ITSB are a proud Red Hat Advanced Business Partner. The following article is reposted from Redhat.com full credit goes to the Red Hat team. 

We are pleased to announce the release of Red Hat CodeReady Workspaces 2.0. Based on Eclipse Che, its upstream project CodeReady Workspaces is a Red Hat OpenShift-native developer environment enabling cloud-native development for developer teams.

CodeReady Workspaces 2.0 is available now on OpenShift 3.11 and OpenShift 4.x.

This new version introduces:

  • Kubernetes-native developer sandboxes on OpenShift: Bring your Kubernetes application into your development environment, allowing you to code, build, test, and run as in production.
  • Integrated OpenShift experience: OpenShift plugin and integration into the OpenShift 4 Developer Console.
  • New editor and Visual Studio (VS) Code extensions compatibility: New browser-based editor, providing a fast desktop-like experience and compatibility with Visual Studio Code extensions.
  • Devfile, developer environment as code: Developer environments are codified with a devfile making them consistent, repeatable, and reproducible.
  • Centrally hosted on OpenShift with AirGap: Deploy on your OpenShift cluster, behind your firewall. AirGap capabilities. Easier to monitor and administer.

Kubernetes-native developer sandboxes on OpenShift

CodeReady Workspaces 2.0 provides developer environments that are Kubernetes pods running on OpenShift. In those sandboxes are the components and tools needed to code on a project: a browser-based editor, the plugins, the tools, and the different runtimes required for your project. Everything is running in containers, providing highly consistent, repeatable, and reproducible developer environments—zero config needed, zero pain.

crw_v2_f1

In this new version, everything you need in your developer environment is fully containerised, even the editor and its plugins. CodeReady Workspaces isolates the tools from your application runtime, allowing you to bring your Kubernetes application into your developer sandbox, code on your application, and run it as in production. The tools are running in sidecar containers and packaged with their own dependencies, making the configuration of your developer environment smooth and keeping your application runtimes untainted from the tools you are using.

crw_v2_f2

Developer tools are containerized, zero dependency installation, isolated execution and lifecycle, easy to upgrade and switch.

With CodeReady Workspaces, you can code directly on OpenShift, bring your Kubernetes application into your developer sandbox, and code and run your code as close as possible to how it will run on production.

Integrated OpenShift experience

CodeReady Workspaces 2.0 enables developers to create applications running on OpenShift easily. Developers benefit from an integrated experience, providing a fast turnaround in the inner-loop development process.

An OpenShift plugin is available to speed up OpenShift development. Developers can connect to any OpenShift cluster and create, debug, and deploy directly from CodeReady Workspaces.

This plugin leverages OpenShift Do (odo) to simplify inner-loop development and OpenShift CLI (oc) to help you interact with the OpenShift instance and enriching the inner-loop experience. It is compatible with OpenShift instances (3.11 or 4.x) and supporting public cloud instances, such as Red Hat OpenShift on Azure and AWS.

crw_v2_f3

Starting with OpenShift 4.2, when CodeReady Workspaces is installed from the Operator Hub, it becomes available in the OpenShift Developer Perspective, allowing you to get a developer workspace from the application topology view.

crw_v2_f4

New editor and VS Code extension compatibility

CodeReady Workspaces 2.0 provides a new default editor based on Eclipse Theia. Developers can enjoy a responsive, desktop-like experience that feels familiar.

This new default editor also brings compatibility with VS Code extensions. The plugin registry provided with CodeReady Workspaces already package tools for the most popular languages: JavaScript, Java, Python, .NET, Go, PHP, XML, and Yaml. You’ll also find tools for OpenShift. Bringing an existing plugin from VS Code is simple; the main difference is in the way the plugins are packaged. On CodeReady Workspaces, plugins are delivered with their dependencies in their own container and running as a sidecar in the workspace pod.

With the new version of CodeReady Workspaces, developers benefit from a richer editing experience with:

  • Command palette: Full keyboard navigation.
  • Rich editor: Find/Replace instances, peek definition, outline view.
  • Debugger: Integrated debugging experience.
  • Git: Native Git experience, visual indicators for changes in project explorer and editor.
  • Layout customization: Configure the layout with drag & drop.
  • Theming: White or black themes are available out of the box.
  • Security: Secured communication between the editor, the end user, and the workspace.
  • Extended tasks: Handles the CodeReady Workspaces commands and provides the ability to start those into a specific container of the workspace.
  • Extended terminal: Allows providing a terminal for any of the containers of the workspace pod.
  • Workspace plugin: Provides a view that shows all the containers that are running in the workspace and allows interacting with them.
  • Ports plugin: Allows detecting when services are running inside of the workspace and automatically expose them.

Air-gapped capabilities

CodeReady Workspaces supports installation in a restricted environment. This includes your own private cloud, disconnected from the public internet.

CodeReady Workspaces can be configured to rely on your private image registry. The different components needed for CodeReady Workspaces will be installed and configured so that they use only your internal resources.

crw_v2_f6

The workspaces pod, with the tools and the different plugins, also can be configured to:

  • Leverage your private Git repositories.
  • Leverage your runtime containers from your own container registries.
  • Rely on your own maven, npm, or any dependency repository you have.

For installation, follow the documentation instructions for OpenShift Container Platform 3.11 and OpenShift Container Platform 4.x.

Devfile, developer environment as code

The devfile provides easy to configure, reproducible definitions of portable developer environments.

The devfile is a declarative abstraction of a developer workspaces, which includes the runtime environments of the application, the source code of the projects mapped to repositories and the tools, plugins, and commands needed to code, build, test, run, and debug an application. This makes the developer workspace replicable. You can use your OpenShift application definition with your devfile; just “dev-mode” it by supercharging the tools you need to code on it.

crw_v2_f7

Once you have a devfile configured for your project, you can host it on your source code repository.

With the devfile definition and CodeReady Workspaces, developer environments are becoming fully codified, and easily can be modified, shared, forked, and extended. You don’t need to mess with hard-to-maintain and hard-to-manage documentation, VMs, and dockerfiles, which provide only a partial solution on setting up a developer environment.

Try CodeReady Workspaces 2.0 now

CodeReady Workspaces 2.0 is available now on OpenShift 3.11 and OpenShift 4.x:

  • See the OpenShift 3.11 installation instructions.
  • On OpenShift 4.x, you can install directly from Operator Hub and follow the documentation.
  • Download the Red Hat CodeReady Workspaces CLI.
  • Visit the Red Hat CodeReady Workspaces product page.
IT Security Services

Find out why we take Security so seriously and how we can help you.

Learn More
Our Testimonials

See how we’ve helped our fantastic clients across all sorts of sectors

Learn More
Our Partners

We’re proud of our amazing relationships with these great companies

Learn More

You won't want to miss a thing!

The truest words ever muttered by Aerosmith. Sign up to our mailing list and receive our newsletter encompassing all things IT support! You’ll also be first to hear about industry news aswell as upcoming sales and promotions of our solutions and products. 

[mc4wp_form id=”9637″]

Read more
08Nov

What’s new in RHEL 8.1: Kernel patching, more Insights, and right on time

November 8, 2019 IT Support Business Red Hat 12

ITSB are a proud Red Hat Advanced Business Partner. The following article is reposted from Redhat.com full credit goes to the Red Hat team. 

Last week we celebrated the 25th anniversary of Red Hat’s inaugural Halloween release. This week? We’ve got Red Hat Enterprise Linux 8.1 hitting the streets on schedule and ready to take on your toughest workloads. In RHEL 8.1 we have some new tools, live kernel patching, a new system role, and more. Here’s a quick preview of the highlights in RHEL 8.1.

Live Patching updates for 8.1 and 7.7

RHEL 8.1 marks the first release of RHEL 8 that will receive live kernel patches for critical and selected important CVEs, and no premium subscription is required. They will be delivered via the regular content stream and can be consumed via Yum updates. (Previously, these were on request for premium subscription customers and “hand delivered.”) The goal of the program is to minimize the need to reboot systems in order to get the latest critical security updates.

The live patches will be issued for releases with a current or planned EUS stream, and for kernels that are up to one year old. As of this writing, that’s going to be 7.6, 7.7, 8.1, and are planned to include 8.2 when released. Live patches will remain available during the EUS and E4S extended support periods, as long as the kernels are less than a year old.

Note that this is kernel patching only at this time. We are looking at userspace patching for glibc and OpenSSL libraries, but that isn’t currently available.

Security

When we ask customers about their priorities, security floats towards the top of the list with great regularity. It’s a fundamental consideration that seems obvious, but we can’t take it for granted–and we continue to think about ways that we can help you make your systems more secure. 

Whether that’s through new features to harden systems, more aggressive security policies, or tools to help you avoid security pitfalls, we take an aggressive approach to improving security in RHEL.

Application whitelisting

One way to boost security is to limit the applications a system can run. With RHEL 8.1 we’re introducing application whitelisting so that admins can add specific applications to be allowed to run, and deny anything else. 

Whitelisting in RHEL 8.1 uses the RPM database and an administrator-supplied list of approved applications. 

Red Hat 8.1 Banner 1

Updated CVE Policy

Technically this change isn’t specific to RHEL 8.1, but in case you missed it when we announced it earlier it’s worth calling out. On October 2nd we announced that we have expanded the scope of coverage for CVEs to help reduce the risk profile of customers and help maintain greater stability of their deployments. For more, check out Mark Thacker’s coverage of this on the Red Hat Blog.

SELinux for Containers

If you’ve been watching the blog for RHEL news, you probably caught Lukas Vrabec’s post in September on generating SELinux policies for containers using Udica. For situations when the default container SELinux policy for containers is too strict or otherwise needs modification we’re providing Udica to help generate a custom policy for the containers.

Udica detects which Linux capabilities are required by the container and works to create a SELinux rule allowing all these capabilities. It supports generating policies for containers using Podman and Docker, and support for CRI-O is expected in the near future. Be sure to read Lukas’ post for the full picture on Udica and how you can make use of it in RHEL 8.1.

Containers

In addition to Udica, with RHEL 8.1 we have several other updates related to containers to call your attention to. First up, we have new tools for container management in the web console as part of our ongoing efforts to simplify RHEL management.

Another feature that we’re very excited about in 8.1 is full support of rootless containers. We’ve been talking about this for a while, but with 8.1 it’s going to be much easier for users to get their hands on. Why do you want rootless containers? The short version is that it’s better to run containers with fewer privileges, just as you would any other process. See Scott McCarty’s post on rootless containers for more on how to use them and why you’d want to.

Ideally you only install the tools and applications you need on a system when it’s put into production. But sometimes you need to troubleshoot a system, and need additional tools that weren’t rolled out with the system. That’s why we are adding Toolbox to RHEL 8.1. We’ve added a toolbox container for one-off troubleshooting that you can zip onto a system when you need to fix it without altering the overall state of the system.

And we’ve made that easy to do by using `yum install toolbox` as a method to add this container to your system with the necessary tools to run it. Look for a blog in the next few weeks that will walk through running toolbox in greater detail.

Upgrades

One of the improvements in RHEL 8.1 is expanded options for in-place upgrades from RHEL 7 to RHEL 8. With the GA of 8.1 we now support in-place upgrades for 64-bit ARM, pseries, and zseries architectures, along with x86_64 systems.

Predictable cadence

One of the major features in the 8.1 release isn’t a what, it’s a when. As in “when is the next RHEL release coming?” In about six months. When’s the next one? About six months after that. And so on.

Why does this matter? Because our users, customers, partners, and others need to make plans around RHEL releases. They need to have a good picture of when releases are coming, how long they have to wait for new features, our vendor friends want to know when they can expect hardware support to land in RHEL for their customers, and so forth.

We also know that the time-based model works well for development. Features that aren’t going to make the cut get held back for the next release. And the next release is only six months out, so it’s okay to hold off when needed.

At Red Hat Summit this year we talked about our plans to deliver RHEL on a six-month cycle, and to have a predictable and simpler cadence with RHEL releases. And here we are, six months later with RHEL 8.1. In addition, RHEL 8.1 will be the first RHEL 8 minor release to offer Extended Update Support (24 months from the minor release general availability).  In addition to RHEL 8.1, EUS will be available on even numbered RHEL minor releases through the 5 year Full Support Phase. (Please see the Red Hat Enterprise Linux Life Cycle Overview page for all the details on the RHEL LIfe Cycle and EUS policy) We should add that in keeping with this, RHEL 7.8 Beta is also now available for download in the customer portal.

If you fancied discussing any of the points in this article further then please email us on hello@itsb.co.uk or give us a call on 03333 44 22 04

IT Security Services

Find out why we take Security so seriously and how we can help you.

Learn More
Our Testimonials

See how we’ve helped our fantastic clients across all sorts of sectors

Learn More
Our Partners

We’re proud of our amazing relationships with these great companies

Learn More

You won't want to miss a thing!

The truest words ever muttered by Aerosmith. Sign up to our mailing list and receive our newsletter encompassing all things IT support! You’ll also be first to hear about industry news aswell as upcoming sales and promotions of our solutions and products. 

[mc4wp_form id=”9637″]

Read more
17Oct

Red Hat continues to lead the Linux server market

October 17, 2018 IT Support Business Red Hat 9

As the world’s leading provider of open source solutions, Red Hat, through our flagship Linux operating system Red Hat Enterprise Linux, has long maintained a strong presence in the enterprise operating system market. This leadership continues, as a new report from IDC positions Red Hat as a driving Linux force in the worldwide server operating environment market and a powerful player in server operating systems at-large.
According to “Worldwide Server Operating Environments Market Shares, 2017,” a global server operating system market sizing report from research firm IDC, Red Hat maintained a 32.7 percent share of worldwide server operating environments in 2017. This encompassed all operating systems, with Red Hat coming in behind only Microsoft in terms of market share. Within the Linux segment, IDC found that Red Hat Enterprise Linux adoption grew by nearly 20 percent in 2017.

Image source: Worldwide Server Operating Environments Market Shares %, 2017: Linux Fuels Market Growth, IDC, 2018, #US44150918
This growth is a sign of broader adoption of Linux for enterprise use in general. The same report shows that non-paid and paid Linux combined more than doubled the share of other operating systems in 2017. According to IDC, Linux has firmly established itself as a preferred delivery vehicle for modern enterprise applications. Linux is now an essential capability in the standard tool kit of enterprise IT and developers.

Image Source: Worldwide Operating Systems and Subsystems Market Shares, 2017, IDC, 2018 #U44150918
Red Hat already believed that Linux, specifically enterprise-grade Linux like that provided by Red Hat Enterprise Linux, would provide the platform for the modern enterprise. The IDC report indicates that this transition isn’t just poised to happen, but that it’s happening right now. From Linux containers and Kubernetes to big data and artificial intelligence/machine-learning applications, Linux is providing a flexible, adaptable, and open linchpin for organizations upon which organizations can build their future.
 
Originally published on the Red Hat blog.

Read more
12Mar

Red Hat Ceph Storage And Intel Cache Acceleration Software

March 12, 2018 IT Support Business Red Hat 1

Accelerating object storage with the Intel SSD Data Center family
To manage massive data growth, organizations are increasingly choosing object storage solutions, allowing them to scale storage flexibly while controlling costs. Ceph is a popular solution, letting organizations deploy cost-effective industry-standard hardware as a part of proven software defined storage infrastructure.
With this shift, the storage media itself has become a key consideration. Traditional hard disk drives (HDDs) are affordable, but often lack the desired input/output (I/O) performance for demanding workloads, such as storing large numbers of objects. Proprietary all flash arrays offer performance, but can be cost-prohibitive for large-scale deployments.
Red Hat® Ceph Storage combined with Intel® Solid State Drives (SSDs) Data Center family and Intel® Cache Acceleration Software (CAS) has emerged as a compelling option. Organizations can use Intel CAS to selectively classify key portions of a given I/O workload for acceleration with the high-performance and low latency of flash storage.
The performance difference can be remarkable. When testing large object-count storage workloads, Red Hat saw performance improvements of up to 400% for small-object writes when using Intel SSDs and Intel CAS.1 The solution is also cost-effective, achieving strong performance results with only 2-4 SSDs per system.
You can find out more by viewing this PDF.
This content was originally published by Red Hat.

Read more
08Feb

Red Hat Enterprise Linux 7.5 Beta now available

February 8, 2018 IT Support Business Red Hat 2

Security and compliance

Red Hat Enterprise Linux delivers controls for enhanced security and compliance built into the operating system, with Red Hat Enterprise Linux 7.5 Beta bolstering organizational-wide IT security efforts with:

  • Security improvements and usability enhancements for cloud and remotely hosted systems that can more securely unlock Network Bound Disk Encrypted devices at boot-time, designed to eliminate the need for manual intervention in an often inconveniently-timed boot process.
  • The integration of Red Hat Ansible Automation with OpenSCAP, which enhances the ease of automating the remediation of compliance issues and enables administrators to more efficiently scale policies across their environment.
  • Compliance improvements for accurate timestamping and synchronization needs with the addition of failover with bonding interfaces for Precision Time Protocol (PTP) and Network Time Protocol (NTP).

Performance and efficiency

Modern enterprise applications can require extensive amounts of bandwidth and resources to handle the increasing quantities of data produced by organizations, a problem that is compounded as businesses drive towards digital transformation. Much of this data is the same, which can limit efficiency and increase resource costs for IT. Red Hat Enterprise Linux 7.5 Beta introduces virtual data optimizer (VDO), a technology derived from Red Hat’s acquisition of Permabit assets and designed to reduce data redundancy through inline deduplication and compression.
In a primary storage environment delivered on top of Red Hat Enterprise Linux, internal testing has shown that VDO can increase effective capacity by up to 6x, helping to free up existing storage and reduce the costs associated with offsite data replication. These savings, extended to block storage in the public cloud, can reduce storage footprints by up to 83 percent, helping to reduce the hourly cost for active storage and the monthly costs of storing snapshots. This enhances the ability of organizations to get the most out of their existing storage configurations across a common, open standards-based platform in Red Hat Enterprise Linux.

Platform manageability

As part of a digital transformation strategy, enterprises should emphasize delivering new, innovative services and products while limiting the amount of time their IT teams spend manually managing underlying infrastructure components, including the operating system. Red Hat Enterprise Linux 7.5 Beta enhances usability for Linux administrators, Windows administrators new to the platform, and developers seeking self-service capabilities alike with:

  • An easier to use cockpit administrator console, which is designed to simplify the interface for managing storage, networking, containers, services, and more for individual systems.

The automated creation of a “known-good” bootable snapshot to help speed recovery and rollback after patching, helping IT teams feel more confident that their systems are in working order

Read more
    12
scape-logo-dark

Uniquely impact magnetic models through sticky metrics. Authoritatively disintermediate strategic.

© 2019 All rights reserved

Company

Resources

Other products

For one week only ITSB has gone gold!
Click here to find out why