Showing posts with label Kubernetes. Show all posts
Showing posts with label Kubernetes. Show all posts

Thursday, October 12, 2017

IBM and Google collaborate on container security API

IBM is joining forces with Google to create and open source the Grafeas project, which is an open source initiative to define a uniform way for auditing and governing the modern software supply chain.

Grafeas (“scribe” in Greek) provides a central source of truth for tracking and enforcing policies across an ever growing set of software development teams and pipelines. The idea is to provide a central store that other applications and tools can query to retrieve metadata on software components of all kinds.

IBM is also working on Kritis, a component which allows organizations to set Kubernetes governance policies based on metadata stored in Grafeas.

Monday, June 26, 2017

IBM launches new microservices tools

IBM announced it is expanding its portfolio of developer tools with the new Microservice Builder, designed to make it easier for developers and organisations to create, deploy and manage apps built with microservices and part of its effort to simplify how developers manage their data and build applications.

IBM's Microservice Builder offering is designed to provide developers with the flexibility to deploy microservices onto on-premises systems or in any cloud environment.

IBM noted that microservices are being adopters as they allow developers to work on multiple parts of an app simultaneously without disrupting operations. The new set of capabilities offers developers an end-to-end solution so that they can quickly create these services and better integrate common functions for faster app deployment.

Microservice Builder helps developers with each stage of the development process from writing and testing code, to deploying and updating new features, and helps create and standardise common functions such as runtimes, resiliency testing, configuration and security, so developers do not have to handle these tasks separately. Teams can also build with specific policies and protocols to ensure all services work together as a complete solution.

Microservice Builder works in conjunction with existing tools available via IBM Cloud that are designed to support microservices development and deployment. It uses a Kubernetes-based container management platform to simplify deployment, running and management of applications in public or hybrid cloud environments.

Microservice Builder also works with Istio, an open platform IBM has built in conjunction with Google and Lyft to connect, manage and secure microservices. IBM plans to extend the integration between Microservice Builder and Istio as the Istio fabric develops.


IBM Microservice Builder uses programming languages and protocols including MicroProile and Java EE programming models, Maven, Jenkins and Docker and offers functions including: MicroProfile programming model, which extends Java EE; integrated devops pipeline; security features via OpenID Connect and JSON Web Token; production-ready runtime environment for cloud or on-premises systems through WebSphere Liberty.


Thursday, July 7, 2016

Latest Kubernetes Release Scales for 2,000-node Clusters

Newly released version 1.3 of Kubernetes brings supports 2000-node clusters.  The new release also adds better end-to-end pod startup time, with latency of API calls within one-second Service Level Objective (SLO).

One new features is Kubemark, a performance testing tool to detect performance and scalability regressions.

http://blog.kubernetes.io/

Wednesday, April 20, 2016

Diamanti Raises $12.5 Million Appliance Built to Track Linux Containers

Diamanti (previously Datawise.io) , a start-up based in San Jose, California, emerged from stealth to unveil its converged appliance built to address the infrastructure problems that developers and operators face when deploying containers in production. The solution’s software-defined controls, which Diamanti has contributed to Kubernete’s open source project, empower developers to specify their network and storage resources and service levels. The appliance includes network and storage innovations that deliver guaranteed performance levels with 10X latency and throughput improvements. It also plugs seamlessly into existing infrastructure and is simple to deploy, manage, and scale for operators.

"Diamanti was founded to solve network and storage challenges in Linux containerized environments,” said Jeff Chou, Diamanti co-founder and CEO. “Diamanti’s guiding philosophy is that solving IO challenges demands converged networking and storage."

“Our vision is to enable enterprises to deploy containerized applications quickly, knowing with certainty how they will perform and that they will work off the shelf in an open ecosystem,” said Chou. “We fast track containers to production by automating their most challenging networking and storage operations.”

Diamanti has contribute its FlexVolume code to Kubernetes. This contribution automates IO configuration based on user-defined requirements. Diamanti's scheduler contribution enables the Kubernetes scheduler to factor storage and networking requirements when placing workloads, leveraging a declarative model for developers and container administrators.

“Red Hat OpenShift Enterprise, built including Kubernetes and Docker technologies, accelerates containerized application development for our customers,” said Ashesh Badani, VP and General Manager Openshift Group, Red Hat. “Diamanti’s network and storage contributions to the community give users further choice in how they deploy performance applications at scale. We look forward to continued collaboration with Diamanti to drive industry adoption of containers.”

Diamanti also announced $12.5 million in funding. Backers include CRV, DFJ, GSR Ventures, and Goldman Sachs.

http://www.diamanti.com

Monday, November 9, 2015

Sysdig Debuts Monitoring Solution for Kubernetes

Sysdig, a start-up offering container-native visibility, announced support for Kubernetes, which is the open source container orchestration tool originally created by Google. The company said its Sysdig Cloud is first and only monitoring solution to offer complete visibility into Kubernetes environments. Open source system exploration tool, sysdig, has also added native support for Kubernetes, further building on its Docker troubleshooting capabilities.

Kubernetes is rapidly becoming the most popular framework on which to deploy microservice-oriented applications in Docker containers. The idea is to simplify the deployment of Docker and clusters of microservices at scale. Kubernetes, like many orchestration tools, deploys applications by distributing interconnected Docker containers across a cluster of shared physical resources.

Sysdig Cloud’s container-native monitoring for Kubernetes includes key features such as:

  • Container-native monitoring with ContainerVision: Sysdig’s ContainerVision offers deep, application-level visibility into Kubernetes and Docker containers, while respecting the independence and isolation of each container.
  • Kubernetes metadata integration: Kubernetes translates microservices into “pods”, “services”, “replication controllers”, and “namespaces”. Sysdig Cloud now understands the full context of your Kubernetes system, and offers alerts and dashboards that correlate this metadata directly with all your system, network, application, and infrastructure data.
  • Zero configuration deployment: Just drop the Sysdig Cloud container into your Kubernetes environment. ContainerVision automatically detects every application running in every other container in your infrastructure and starts streaming back a stunning level a detail in real time. 

The first Kubecon conference is being held this week in San Francisco.

https://sysdig.com/press-releases/sysdig-announces-first-comprehensive-monitoring-solution-for-kubernetes/

Tuesday, July 21, 2015

Kubernetes V1 Released on Github

Kubernetes, the open source container orchestration system, has reached the v1 milestone (GitHub), indicating that it is now ready for commercial use.

Google noted that Kubernetes was built by over 400 contributors with 14,000 commits. The list of set of features in this release includes:

App Services, Network, Storage 

  • Includes core functionality critical for deploying and managing workloads in production, including DNS, load balancing, scaling, application-level health checking, and service accounts
  • Stateful application support with a wide variety of local and network based volumes, such as Google Compute Engine persistent disk, AWS Elastic Block Store, and NFS
  • Deploy your containers in pods, a grouping of closely related containers, which allow for easy updates and rollback
  • Inspect and debug your application with command execution, port forwarding, log collection, and resource monitoring via CLI and UI.   
Cluster Management
  • Upgrade and dynamically scale a live cluster
  • Partition a cluster via namespaces for deeper control over resources.  For example, you can segment a cluster into different applications, or test and production environments.
Performance and Stability
  • Fast API responses, with containers scheduled < 5s on average
  • Scale tested to 1000s of containers per cluster, and 100s of nodes
  • A stable API with a formal deprecation policy
http://googlecloudplatform.blogspot.com/2015/07/Kubernetes-V1-Released.html

See also