使用Gardener在Google Cloud Platform上创建Kubernetes集群
Gardener是一个开源项目,github地址:
https://github.com/gardener/gardener/
使用Gardener,我们可以在几分钟之内在GCP, AWS, Azure或者Openstack上轻松创建Kubernetes Cluster。
点击新建按钮创建一个Cluster,这里Infrastructure我选择的是gcp:
创建成功后,状态变为Ready,表明该集群已经可用了。
点击集群名称jerrycls,进入集群明细页面,在Access标签页下面获得这个集群的用户名admin和密码。
点击dashboard超链接,会弹出输入用户米和密码的提示。用户名输入admin,密码从上面Access标签页获取。即可进入集群的管理页面。从左下角处查看这个集群的三个namespace:default,kube-public和kube-system:
这是Gardener自动为我分配的工作节点:
点击kubeconfig,获得这个集群的config yaml文件,把它的内容复制下来:
我使用的操作系统是ubuntu,上面安装了kubectl.
进入目录/home/vagrant/.kube, 用vi编辑config文件:
把从Gardener里拷贝的内容粘贴到config文件里。
现在使用kubectl get ns,就可以看到Kubernetes cluster上的三个namespace,和我们前面在dashboard里观察到的一致。
使用kubectl get node -o wide, 看到一个工作节点,和之前在Kubernetes dashboard里观察到的一致。
使用命令kubectl run nginx --image=nginx:1.12.2创建一个deployment,运行nginx container:
创建好deployment之后,使用命令行创建一个service,把nginx服务暴露给外部:
kubectl expose deployment nginx --type=loadBalancer --port=80 --target-port=80
使用kubectl get svc查看生成的service,供外部访问的IP地址从EXTERNAL-IP处获得:35.233.45.209:
在浏览器里直接访问这个ip地址,看到nginx默认的首页,说明部署在Google Cloud Platform上的Kubernetes cluster能够正常工作了。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
使用Gardener在Google Cloud Platform上创建Kubernetes集群相关推荐
- 在Google Cloud platform上的Kubernetes集群部署HANA Express
在Google Cloud platform的Kubernetes cluster上,新建一个hxe.yaml文件: 将如下内容拷贝进yaml文件: kind: ConfigMap apiVersio ...
- 在Google Cloud platform上创建Kubernetes cluster并使用
登录Google Cloud platform,创建一个新的Kubernetes Cluster: 该集群的node个数选择为1,从Machine type下拉列表里选择CPU配置: 展开Advanc ...
- 如何在CentOS上创建Kubernetes集群
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由编程男孩 发表于云+社区专栏 介绍 Kubernetes(常简称为K8s)是用于自动部署.扩展和管理容器化(containerized ...
- 在Google Cloud Platform上持续部署Node.js
by Gautam Arora 由Gautam Arora 在Google Cloud Platform上持续部署Node.js (Continuous Deployment for Node.js ...
- aws上创建eks集群
在aws上创建eks集群前,需要先创建vpc和subnet以及role,因为在创建集群时会用到. 1.创建VPC 对于创建vpc,进入create vpc界面创建即可,这里用的都是默认值. 2.创建s ...
- 容器编排技术 -- 创建Kubernetes集群
容器编排技术 -- 创建Kubernetes集群 Kubernetes可以在多种平台运行,从笔记本电脑,到云服务商的虚拟机,再到机架上的裸机服务器.要创建一个Kubernetes集群,根据不同场景需要 ...
- 快速入门容器服务,创建Kubernetes集群
使用须知 创建集群过程中,容器服务会进行如下操作: 创建 ECS,配置管理节点到其他节点的 SSH 的公钥登录,通过 CloudInit 安装配置 Kubernetes 集群. 创建安全组,该安全组允 ...
- Minikube-运行在笔记本上的Kubernetes集群
前言 Minikube是一个可以在本地电脑上运行Kubernetes的工具.Minikube会在笔记本电脑中的虚拟机上运行一个单节点的Kubernetes集群,让用户能对Kubernetes进行体验或 ...
- 【kubernetes】公有云上的kubernetes集群自动伸缩方案
kubernetes集群自动伸缩 这里的集群自动伸缩指的是根据集群的资源使用状况,自动的调整集群节点的数目,目的是充分利用集群资源,节省成本.主要应用下面两个场景: 集群资源不足,导致pod部署失败, ...
最新文章
- 1075 PAT Judge
- 【动态树】[BZOJ2002] Bounce 弹飞绵羊
- 上传图片显示扫描效果html5,JS+HTML5实现上传图片预览效果完整实例【测试可用】...
- C++ Primer 5th笔记(2)chapter 2变量和基本类型:引用、const
- 刚学GDI+和.Net WinForm控件开发时做的Training Project
- 电脑配置清单_2020电脑配置清单AMD指南
- JVM调优总结(一)
- python变量定义大全_详解python变量与数据类型
- AdBlock屏蔽网易的“我来挑错”和“转发至微博”
- vbs向指定的日志文件添加日志
- uva 10771——Barbarian tribes
- linux apache 配置fastcgi
- Java 反射 set get
- 实验四+116+陈洁
- mysql关于xsd数据集的论述
- 银耳椰椰——冲刺计划
- mysql error 1148_MYSQL:ERROR 1148: The used command is not allowed with this MySQL version
- Git版本回退的两种方式及回退方式推荐
- 龙芯IPC追平Zen2 稳步推进产业生态
- 《MFC如何添加子对话框》
热门文章
- -XX:+UseParallelGC与 -XX:+UseParNewGC相关介绍
- session 和cookie的理解
- 【CTR模型】TensorFlow2.0 的 DeepFM 实现与实战(附代码+数据)
- 第三次学JAVA再学不好就吃翔(part7)--基础语法之运算符
- R语言与正态总体均值的区间估计
- SAP UI5 应用开发教程之五:视图控制器初探
- 如何为部署到 SAP BTP 平台上的 Node.js 应用提供Authorization 和 Trust 管理 - 权限管控
- 如何在 SAP BTP 上 手动执行 workflow
- SAP Spartacus angular.json 中定义的 serve-ssr
- 在没有任何前端开发经验的基础上, 创建第一个 SAP Fiori Elements 应用