Name: nodejs-cloud-container
Owner: Google APIs
Description: Deploy, manage, and scale containerized applications on Kubernetes, powered by Google Cloud.
Created: 2017-11-21 21:08:55.0
Updated: 2018-05-22 18:32:55.0
Pushed: 2018-05-22 18:32:53.0
Homepage: https://cloud.google.com/kubernetes-engine/
Size: 795
Language: JavaScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Node.js idiomatic client for Kubernetes Engine.
Kubernetes Engine is used for building and managing container based applications, powered by the open source Kubernetes technology.
Read more about the client libraries for Cloud APIs, including the older Google APIs Client Libraries, in Client Libraries Explained.
Table of contents:
Select or create a Cloud Platform project.
Enable billing for your project.
Enable the Google Kubernetes Engine API.
Set up authentication with a service account so you can access the API from your local workstation.
npm install --save @google-cloud/container
t container = require('@google-cloud/cloud-container');
rocess.env.GCLOUD_PROJECT ||
rocess.env.GOOGLE_APPLICATION_CREDENTIALS
row new Error(
'Usage: GCLOUD_PROJECT=<project_id> GOOGLE_APPLICATION_CREDENTIALS=<path to key json file> node #{$0}'
t client = new container.v1.ClusterManagerClient({
optional auth parameters.
t projectId = process.env.GCLOUD_PROJECT;
t zone = 'us-central1-a';
t request = {
ojectId: projectId,
ne: zone,
nt.listClusters(request)
hen(responses => {
const response = responses[0];
console.log(response);
atch(err => {
console.error('ERROR:', err);
;
The Kubernetes Engine Node.js Client API Reference documentation also contains samples.
This library follows Semantic Versioning.
This library is considered to be in alpha. This means it is still a work-in-progress and under active development. Any release is subject to backwards-incompatible changes at any time.
More Information: Google Cloud Platform Launch Stages
Contributions welcome! See the Contributing Guide.
Apache Version 2.0
See LICENSE