Home Blog Page 414

3 Ways to Extend the Power of Kubernetes

The ability to extend Kubernetes is its secret superpower, said Chen Goldberg, Director of Engineering at Google, speaking at the recent KubeCon + CloudNativeCon in Austin.

In the race to build tools that help engineers become more productive, Goldberg talked about how she once led a team that developed a platform that did just that. Despite the fact the platform initially worked, it was not extensible, and it was also difficult to modify.

Fortunately, said Goldberg, Kubernetes suffers from neither of these problems. To begin with, Kubernetes is self-healing system, as it uses controllers that implement what is called a “Reconciliation Loop.” In a reconciliation loop, a controller observes the current state of the system and compares it to its desired state. Once it has established the difference between each of these two states, it works towards achieving the desired state. This makes Kubernetes well-adapted to dynamic environments.

3 Ways to Extend Kubernetes

Goldberg then explained that to build the controllers, you need resources, that is, you need to extend Kubernetes. There are three ways to do that and, from the most flexible (but also more difficult) to the easiest they are: using a Kube aggregator, using an API server builder, or creating a Custom Resource Definition (or CRD).

The latter allows to extend Kubernetes’ functionality even with minimal coding. To demonstrate how it is done, Goggle Software Engineer Anthony Yeh came on stage and showcased adding a stateful set to Kubernetes. (Stateful sets objects used to manage stateful applications, that is applications that need to store the state of the application, keeping track of, for example, a user’s identity and their personal settings.) Using catset, a CRD implemented in 100 lines of JavaScript in one single file, Yeh showed how you can add a stateful set to a Kubernetes deployment. A prior extension that was not a CRD, required 24 files and over 3,000 lines of code.

Addressing the issue of reliability of CRDs, Goldberg said Kubernetes had started a certification program that allows companies to register and certify their extensions for the Kubernetes community. In one month over 30 companies had signed up for the program.

Goldberg went on to explain how the extensibility of Kubernetes was a hot topic in this year’s KubeCon, and how Google and IBM were building a platform to manage and secure microservices using CRDs. Or how some developers were bringing machine-learning to Kubernetes, and others were demonstrating open service broker and the consumption of services on hybrid settings.

In conclusion, Goldberg said, extensibility is about empowerment. And, the extensibility of Kubernetes makes it a general purpose and easy to use platform for developers, which allows them to run any application.

You can watch the entire video below:

Open Source and Standards Team: How Red Hat Measures Open Source Success

Red Hat is a testament to the success of open source, but it still benefited from some organization and goal-setting in its community efforts.

“The Open Source and Standards office, or what some would refer to as an open source program office, was established six years ago to create a consistent way to support communities which Red Hat is actively participating. We created a centralized organization of expertise and resource to support our goals by flanking the considerable upstream engineering efforts ,” explained Deborah Bryant, senior director, Open Source and Standards, in the office of the CTO at Red Hat.

Read more at The Linux Foundation

Here’s What Developers Really Think about AWS, Microsoft Azure, and Google Cloud

Platform providers lack adequate support resources for developers, according to an Accenture report.

  • Only 23% of developers strongly agree that adequate support is readily available from their platform provider.— Accenture, 2018
  • Amazon Web Services (AWS) was named the most developer-friendly platform. — Accenture, 2018

Developers must rely on their platform provider as a base for their work, but most lack adequate support resources for them, according to a new report from Accenture.

The report surveyed more than 750 US-based developers to determine what they look for in a platform provider—particularly key given the critical role developers play in a platform’s adoption and ultimate success, Accenture noted.

Read more at TechRepublic

Crossing a New Milestone in NFV: Open Source Verification of Commercial Products

As we kick off 2018, the OPNFV Compliance & Certification committee—the members driven body within OPNFV that defines recommendations to the Board for policies and oversight for compliance and certification—is pleased to announce the launch of the OPNFV Verified Program (OVP). The program is designed to simplify adoption of NFV in commercial products by establishing an industry threshold based on OPNFV releases. The fact we are using an open source platform as referent to measure compliance of commercial products—not necessarily based on its source code—is a new and innovative step for the industry.

The OPNFV Verified Program facilitates both vendor self-testing and third-party lab testing using the Dovetail test suite. 

Read more at OPNFV

Best Linux Distros for Gaming in 2018

Gaming in Linux has evolved a lot in the past few years. Now, you have dozens of distros pre-optimized for gaming and gamers. We tested all of them and hand-picked the best. There are a few other articles and lists of this type out there, but they don’t really go into detail and they are pretty outdated. This is an up-to-date list with any info you’d need.

Before we start listing out the best distros, you’d still need to choose one of them. Here are a few guidelines you can use to help you choose the right one for you:

  • Any Linux distro can be used for gaming. You can install Linux games on any distro or you can use tools like PlayOnLinuxWineSteam and a bunch of other emulators. At the end of the day, it all boils down to which one you personally prefer. Try them out. Use a live CD (flash drive) image and test it out without even installing it. Watch some videos, check some screenshots, read some reviews…
  • The main feature that matters when choosing a distro for gaming is support for drivers. Most distros support the latest (and even oldest) hardware out of the box. Even if they don’t, you can still manually find and install the driver yourself on any distro. If you’re really unsure, you can just google some info for your hardware and see if the distro supports it out of the box.

Read more at ThisHosting.Rocks

How to Start an Open Source Program in Your Company

With 65% of companies using open source software, it’s not just internet-scale companies that can benefit from formal open source programs.

Many internet-scale companies, including Google, Facebook, and Twitter, have established formal open source programs (sometimes referred to as open source program offices, or OSPOs for short), a designated place where open source consumption and production is supported inside a company. With such an office in place, any business can execute its open source strategies in clear terms, giving the company tools needed to make open source a success. An open source program office’s responsibilities may include establishing policies for code use, distribution, selection, and auditing; engaging with open source communities; training developers; and ensuring legal compliance.

Read more at OpenSource.com

Vint Cerf, Andre Fuetsch, Nick McKeown to Keynote at Open Networking Summit North America 2018

Check out the initial round of keynotes announced for Open Networking Summit North America 2018.

Hear from industry visionaries and leaders on the latest updates and the future of Networking beyond SDN/NFV including 5G & IoT; cloud networking (Kubernetes & Cloud Foundry); AI & ML applied to networks; and the use of networking in industry verticals like FinTech and Automotive. Including:

  • Vint Cerf, Vice President and Chief Internet EvangelistGoogle
  • Andre Fuetsch, President, AT&T Labs, and Chief Technology OfficerAT&T
  • Wendy Cartee, Senior Director of Cloud-Native Applications MarketingVMware

Read more at The Linux Foundation

Submit a Proposal to Speak at LinuxCon + ContainerCon + CloudOpen China

We have opened the LinuxCon + ContainerCon + CloudOpen China (LC3) 2018 call for proposals, and we invite you to share your expertise in this exploding open source market. Proposals are due March 4, 2018.

We’re seeking a wide range of talks, from topics such as Open Source Business & Strategy, Linux Development, Cloud Native and Containers, Networking, AI and more.

Tracks Include:

  • Cloud Native Apps/Serverless/Microservices

  • Infrastructure & Automation (Cloud / Cloud Native / DevOps)

  • Artificial Intelligence (AI/ML Use Cases, AI/ML Operations and Infrastructure, AI/ML Frameworks, and Big Data)

  • Linux Systems

  • Networking & Orchestration

  • Blockchain

  • Open Source Leadership, Compliance, Strategy & Governance

  • Innovation at Apache

  • KVM

  • IoT and Embedded

View the Full List of Suggested Topics

Got a great idea, case study, or technical tutorial you’d like to share? Learn more about the CFP process and submit your speaking proposal before the CFP closes on March 4.

Submit Now

Get Inspired!

想获得更多灵感?

Watch Keynotes from LC3 China 2017

观看LC3中国2017的主题演讲

Watch Virtualization at Scale @ Alibaba Cloud

WATCH ALL KEYNOTES

观看所有的主题演讲


Linux基金会现已开放LinuxCon + ContainerCon + CloudOpen中国 (LC3) 2018的演讲提案申请我们邀请您在这个爆炸性地增长的开源市场上分享您的专业知识。提案申请将于2018年3月4日截止。

我们正在征集关于开源业务和战略、Linux开发、云原生和容器、网络、人工智能等多方面的话题。

分论坛及建议提交的主题:

  • 基础设施和自动化 (云 / 云原生 / DevOps)

  • 人工智能 ( AI/ML 用例,  AI/ML 运营和基础设施, AI/ML 框架)

  • Linux 系统

  • 网络和编排

  • Blockchain

  • 业务和合规

  • Apache的创新

  • 区块链

  • KVM

  • IoT and Embedded

点击查看建议的主题的完整列表

您希望分享好的想法、案例研究、或者技术教程嗎? 您可按此了解更多关于CFP流程的信息,并在3月4日CFP提交关闭之前提交您的演讲提案。

立即提交

Linux and Open Source: A Recipe for Innovation

Technology is like a good soufflé. The original recipe might be developed by an individual, but it changes and evolves as other people take the recipe and make it even better. And when you get the perfect combination of ingredients, it can be amazing.

That’s the idea behind the first-ever INDEX community event coming up February 20-22 in San Francisco, which will feature a keynote presentation from The Linux Foundation’s executive director, Jim Zemlin. Harnessing the power of shared innovation is crucial to remaining competitive in today’s markets, and Jim will discuss building sustainable open source projects to advance the next generation of modern computing.

There has never been a more pressing time to speed technology innovation. We are on the verge of an era of disruption, with artificial Intelligence and blockchain being just two examples of this. The INDEX developer conference features more than 100 sessions and keynotes exploring these and other technologies, and it provides a forum where developers can collaborate to build the perfect soufflé, er, solution.

Linux Foundation project communities will be interested in the free Open Community meetings taking place on February 20. Cloud Foundry, Hyperledger, architect and Node-RED (both hosted with the JS Foundation), Kubernetes (a Cloud Native Computing Foundation project), Node.js, OpenAPI Spec and R statistical language community members will each get together for half-day sessions. Registration for those is free.

Don’t miss the opportunity to meet and build with developers February 20-22 at INDEX.

CoreOS, Red Hat and Kubernetes Competition

Red Hat announced intention to buy CoreOS might affect the rest of the container ecosystem. Container runtime development will go forward, with perhaps more emphasis on the Kubernetes container runtime interface (CRI-O) project. However, the engineers at Docker, CoreOS and Red Hat continue to make contributions to other container runtime projects, such as containerdrkt and Atomic. CoreOS’ Container Linux appears to be end-of-life in favor of Red Hat’s offering. CoreOS-led etcd and Flannel are already core components of many Kubernetes stacks and that will likely continue. Red Hat may also take the container registry Quay and bundle it into their larger container offering.

Read more at The New Stack