CloudFoundry/Diego的下一个版本将为Docker容器提供原生支持,这些容器将在多个主机[ 链接 ] 之间进行编排.这听起来与Kubernetes非常相似.
当然,Kubernetes试图解决的问题更为通用,其中CloudFoundry更专注于应用程序开发.然而,对我来说,它听起来都朝着类似的方向发展,而CloudFoundry正在简单的业务流程之上添加更多功能.
所以我想知道Kubernetes会比CloudFoundry增加更多价值的用例吗?
我是一名Java开发人员.我们使用Weblogic来托管我们的应用程序.我被告知要考虑用开源替代方案替换weblogic.我们计划使用SpringBoot.我们也在关注Docker/Cloud Foundry.然而Docker/Cloud Foundry对我来说是一个新的领域.
谢谢您的帮助.
所以我一直在阅读Cloud Foundry,但我仍然对它是什么感到困惑.这是我对CF上的PaaS的看法,希望你们能告诉我,如果我错了,并解释一下它好一点.
传统的PaaS产品如Microsoft Azure或Google AppEngine提供了一个完整的平台来开发,测试,托管和管理您的Web应用程序.但是,您必须使用他们的API,并且仅限于他们提供的服务以及他们支持的语言/框架.
Cloud Foundry似乎是某种"中间人",它允许您的应用程序使用来自许多公共云的服务.它是如何实现这一目标的?您使用的是单个API吗,比如LibCloud或JCloud?例如,您可以使用来自一个提供商的一项服务和另一家提供商的另一项服务吗?Cloud Foundry本身是否提供任何服务,还是只是一个中间人,允许您轻松地从一个平台迁移到另一个平台,并在一个应用程序中使用来自不同提供商的不同服务组合?
好吧,这可能有点直言不讳,但Node.js的重点是什么
我已经注意到它主要是通过CloudFoundry,但不太确定它应该做什么.但是我猜它可能是一个非常大的东西,为什么VMWare会支持它.
提前致谢.
我已经下载并安装了Cloud Foundry CLI工具"cf".但是,我无法登录,因为我无法设置API端点.
我应该提供什么API端点?我在哪里可以找到相关信息?
我已将我的应用程序推送到cloudfoundry.但是每次我连接到我的postgresql/elephant sql时都会收到此错误
Driver org.postgresql.Driver claims to not accept JDBC URL jdbc:postgres://cwkqmdql:SsVqwdLxQObgaJAYu68O-8gTY1VmS9LX@pellefant.db.elephantsql.com:5432/cwkqmdql/
Run Code Online (Sandbox Code Playgroud)
有什么我错过的吗?
我目前正在研究一个nodejs Web应用程序我在使用云代工厂在线推送应用程序时遇到了麻烦.我对错误做了一些研究,似乎可能有一些安装包有一些冲突.
这是package.json文件.
{
"dependencies": {
"c3": "^0.4.12",
"cfenv": "1.0.0",
"cloudant": "^1.8.0",
"dygraphs": "^2.0.0",
"express": "4.5.1",
"getmac": "1.0.6",
"http": "0.0.0",
"mqtt": "1.0.5",
"properties": "1.2.1",
"save": "^2.3.0",
"sockjs": "0.3.9",
"websocket-multiplex": "0.1.x"
},
"description": "description.",
"license": "UNLICENSED",
"main": "app.js",
"repository": {
"type": "git",
"url": "<gitUrl>"
}
}
Run Code Online (Sandbox Code Playgroud)
这是我尝试通过云代工推送应用程序时遇到的错误.在删除node_modules文件夹的所有内容后,我在安装npm时发生类似的错误.
../src/bufferutil.cc:32:50: error: call of overloaded 'NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [6], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))' is ambiguous
NODE_SET_METHOD(t, "merge", BufferUtil::Merge);
../src/bufferutil.cc:32:50: note: candidates are:
In file included from ../src/bufferutil.cc:8:0:
/root/.node-gyp/8.0.0/include/node/node.h:257:13: note: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, …Run Code Online (Sandbox Code Playgroud) 我有一个Angular应用程序.我运行命令ng build --prod --aot来生成dist文件夹.在dist文件夹中,我创建了一个名为Staticfile的文件,然后使用以下命令将dist文件夹上传到pivotal.io:
该应用运行良好.我有一个导航栏,所以当我用导航栏改变路径时一切正常.但是当我手动操作时(我自己输入网址)我有这个错误404 Not Found nginx.这是我的app.component.ts:
const appRoutes: Routes = [
{ path: 'time-picker', component: TimePickerComponent },
{ path: 'material-picker', component: MaterialPickerComponent },
{ path: 'about', component: AboutComponent },
{ path: 'login', component: LoginComponent },
{ path: 'registration', component: RegistrationComponent },
{
path: '',
redirectTo: '/time-picker',
pathMatch: 'full'
}
];
@NgModule({
declarations: [
AppComponent,
TimePickerComponent,
MaterialPickerComponent,
DurationCardComponent,
AboutComponent,
LoginComponent, …Run Code Online (Sandbox Code Playgroud) nginx cloud-foundry angular-routing pivotal-cloud-foundry angular
我想将我的webapp从cloudfoundry迁移到heroku.但仍然有一件事我很困惑.
每次要将应用程序部署到heroku时,都要将源代码推送到他们的git存储库.这个存储库有多安全?如果我不想将我的源代码提供给其他人的手,该怎么办?
你对此有何看法?
我正在尝试将以下项目从IBM developerWorks部署到Bluemix:
使用Watson和Cloudant在IBM Bluemix上构建Java EE应用程序
通过Eclipse中的Bluemix插件(称为:IBM Eclipse Tools for Bluemix).但是我一直收到以下错误
项目方面不支持Cloud Foundry Standalone Application 1.0版
使用版本:
通过Cloud Foundry CLI执行此操作时没有问题 cf push
cloud-foundry ×10
ibm-cloud ×3
cloud ×2
java ×2
node.js ×2
paas ×2
angular ×1
docker ×1
eclipse ×1
git ×1
gyp ×1
heroku ×1
hikaricp ×1
jdbc ×1
kubernetes ×1
nginx ×1
npm ×1
postgresql ×1
repository ×1
service ×1