How to setup App Autoscaler in PCF while using Blue-Green-Deployment
I have my setup ready for Blue-Green deployment
and it is working fine.
I have an instance ofApp Autoscaler
as well and it's enabled for few apps too and working as expected.
Scenario where I am struggling is whenever I deploy a new version of app using Blue-Green Deployment
approach, my new app version(green) becomes active and currently active app(blue) becomes ice app(dead) so all the Autoscaler
configuration goes away with ice app.
Not sure how to add all Autoscaler
configuration to the new app version(green) and handle this case.
autoscaling pivotal-cloud-foundry
add a comment |
I have my setup ready for Blue-Green deployment
and it is working fine.
I have an instance ofApp Autoscaler
as well and it's enabled for few apps too and working as expected.
Scenario where I am struggling is whenever I deploy a new version of app using Blue-Green Deployment
approach, my new app version(green) becomes active and currently active app(blue) becomes ice app(dead) so all the Autoscaler
configuration goes away with ice app.
Not sure how to add all Autoscaler
configuration to the new app version(green) and handle this case.
autoscaling pivotal-cloud-foundry
add a comment |
I have my setup ready for Blue-Green deployment
and it is working fine.
I have an instance ofApp Autoscaler
as well and it's enabled for few apps too and working as expected.
Scenario where I am struggling is whenever I deploy a new version of app using Blue-Green Deployment
approach, my new app version(green) becomes active and currently active app(blue) becomes ice app(dead) so all the Autoscaler
configuration goes away with ice app.
Not sure how to add all Autoscaler
configuration to the new app version(green) and handle this case.
autoscaling pivotal-cloud-foundry
I have my setup ready for Blue-Green deployment
and it is working fine.
I have an instance ofApp Autoscaler
as well and it's enabled for few apps too and working as expected.
Scenario where I am struggling is whenever I deploy a new version of app using Blue-Green Deployment
approach, my new app version(green) becomes active and currently active app(blue) becomes ice app(dead) so all the Autoscaler
configuration goes away with ice app.
Not sure how to add all Autoscaler
configuration to the new app version(green) and handle this case.
autoscaling pivotal-cloud-foundry
autoscaling pivotal-cloud-foundry
asked Jan 2 at 16:56
AvhiAvhi
307514
307514
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Unfortunately, there's no automatic way to copy that over, but you can script the rules using the app autoscaler cli plugin or use the app autoscaler cli plugin's manifest support (separate from your application manifest.yml).
https://network.pivotal.io/products/pcf-app-autoscaler/
Download the version corresponding to your PCF version (1.x plugin for PCF 2.1 and older, or 2.x plugin version for PCF 2.2+).
You can see instructions for using the plugin here.
https://docs.pivotal.io/pivotalcf/2-4/appsman-services/autoscaler/using-autoscaler-cli.html
Hope that helps!
thanks for sharing this info, I was going through this plugin and completed my POC also on local which was working fine, but couldn't get approval to install the same on my Jenkins box so dropped that idea.. I thought there must be other way around to get this thing done, but I think I need to work bit more hard to setup this autoscaler plugin anyhow.
– Avhi
Jan 2 at 18:32
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54010232%2fhow-to-setup-app-autoscaler-in-pcf-while-using-blue-green-deployment%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Unfortunately, there's no automatic way to copy that over, but you can script the rules using the app autoscaler cli plugin or use the app autoscaler cli plugin's manifest support (separate from your application manifest.yml).
https://network.pivotal.io/products/pcf-app-autoscaler/
Download the version corresponding to your PCF version (1.x plugin for PCF 2.1 and older, or 2.x plugin version for PCF 2.2+).
You can see instructions for using the plugin here.
https://docs.pivotal.io/pivotalcf/2-4/appsman-services/autoscaler/using-autoscaler-cli.html
Hope that helps!
thanks for sharing this info, I was going through this plugin and completed my POC also on local which was working fine, but couldn't get approval to install the same on my Jenkins box so dropped that idea.. I thought there must be other way around to get this thing done, but I think I need to work bit more hard to setup this autoscaler plugin anyhow.
– Avhi
Jan 2 at 18:32
add a comment |
Unfortunately, there's no automatic way to copy that over, but you can script the rules using the app autoscaler cli plugin or use the app autoscaler cli plugin's manifest support (separate from your application manifest.yml).
https://network.pivotal.io/products/pcf-app-autoscaler/
Download the version corresponding to your PCF version (1.x plugin for PCF 2.1 and older, or 2.x plugin version for PCF 2.2+).
You can see instructions for using the plugin here.
https://docs.pivotal.io/pivotalcf/2-4/appsman-services/autoscaler/using-autoscaler-cli.html
Hope that helps!
thanks for sharing this info, I was going through this plugin and completed my POC also on local which was working fine, but couldn't get approval to install the same on my Jenkins box so dropped that idea.. I thought there must be other way around to get this thing done, but I think I need to work bit more hard to setup this autoscaler plugin anyhow.
– Avhi
Jan 2 at 18:32
add a comment |
Unfortunately, there's no automatic way to copy that over, but you can script the rules using the app autoscaler cli plugin or use the app autoscaler cli plugin's manifest support (separate from your application manifest.yml).
https://network.pivotal.io/products/pcf-app-autoscaler/
Download the version corresponding to your PCF version (1.x plugin for PCF 2.1 and older, or 2.x plugin version for PCF 2.2+).
You can see instructions for using the plugin here.
https://docs.pivotal.io/pivotalcf/2-4/appsman-services/autoscaler/using-autoscaler-cli.html
Hope that helps!
Unfortunately, there's no automatic way to copy that over, but you can script the rules using the app autoscaler cli plugin or use the app autoscaler cli plugin's manifest support (separate from your application manifest.yml).
https://network.pivotal.io/products/pcf-app-autoscaler/
Download the version corresponding to your PCF version (1.x plugin for PCF 2.1 and older, or 2.x plugin version for PCF 2.2+).
You can see instructions for using the plugin here.
https://docs.pivotal.io/pivotalcf/2-4/appsman-services/autoscaler/using-autoscaler-cli.html
Hope that helps!
answered Jan 2 at 18:12
Daniel MikusaDaniel Mikusa
6,17011015
6,17011015
thanks for sharing this info, I was going through this plugin and completed my POC also on local which was working fine, but couldn't get approval to install the same on my Jenkins box so dropped that idea.. I thought there must be other way around to get this thing done, but I think I need to work bit more hard to setup this autoscaler plugin anyhow.
– Avhi
Jan 2 at 18:32
add a comment |
thanks for sharing this info, I was going through this plugin and completed my POC also on local which was working fine, but couldn't get approval to install the same on my Jenkins box so dropped that idea.. I thought there must be other way around to get this thing done, but I think I need to work bit more hard to setup this autoscaler plugin anyhow.
– Avhi
Jan 2 at 18:32
thanks for sharing this info, I was going through this plugin and completed my POC also on local which was working fine, but couldn't get approval to install the same on my Jenkins box so dropped that idea.. I thought there must be other way around to get this thing done, but I think I need to work bit more hard to setup this autoscaler plugin anyhow.
– Avhi
Jan 2 at 18:32
thanks for sharing this info, I was going through this plugin and completed my POC also on local which was working fine, but couldn't get approval to install the same on my Jenkins box so dropped that idea.. I thought there must be other way around to get this thing done, but I think I need to work bit more hard to setup this autoscaler plugin anyhow.
– Avhi
Jan 2 at 18:32
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54010232%2fhow-to-setup-app-autoscaler-in-pcf-while-using-blue-green-deployment%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown