рдореИрдВ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рд░рдЦрддрд╛ рд╣реВрдБ helm upgrade
рдкрд░ рдЕрджреНрдпрддрди рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдПрдХ рд╕реНрдерд╛рдпреА рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдПрдХ рд╕рдЯреАрдХ рдкрд░рд┐рджреГрд╢реНрдп рдирд╣реАрдВ рджреЗ рд╕рдХрддрд╛ рдХрд┐ рдХреИрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдореИрдВ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред рдЬрдм рдореИрдВ рдХрд╣ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдПрдХ рд╕реНрдерд╛рдпреА рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ рддреЛ рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ рд╣рдореЗрд╢рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдореИрдВ рдХреЙрдиреНрдлрд┐рдЧрд░рдореИрдк рдмрджрд▓ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЬрдм рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдореИрдВ рдХрд┐рд╕реА рднреА рд╕рдордп рдЕрдкрдЧреНрд░реЗрдб рдХреЛ рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдорд╛рди рдирд╣реАрдВ рдмрджрд▓реЗрдЧрд╛ред
рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╡рд┐рдиреНрдпрд╛рд╕ рдорд╛рдирдЪрд┐рддреНрд░ рд╣реИ рдЬреЛ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред рдореИрдВ APP_DOMAIN
test.mydomain.com
рд╕реЗ develop.europa.mydomain.com
рдХреЗ рдореВрд▓реНрдп рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
kubectl describe cm jupiter-config
Name: jupiter-config
Namespace: develop
Labels: <none>
Annotations: kubectl.kubernetes.io/last-applied-configuration={"apiVersion":"v1","data":{"API_URL":"http://node-services","APP_DOMAIN":"test.mydomain.com","LOG_LEVEL":"info",...
Data
====
SHOW_ADS:
----
true
API_URL:
----
http://node-services
APP_DOMAIN:
----
test.mydomain.com
HTTP_DEBUG:
----
true
LOG_LEVEL:
----
info
рдореИрдВ рдЗрд╕ рдореВрд▓реНрдп рдХреЛ develop.europa.mydomain.com
рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП helm upgrade
рдЪрд▓рд╛рддрд╛ рд╣реВрдВред рдЖрдк рд╣реЗрд▓реНрдо рд╕реЗ рдбрд┐рдмрдЧ рдЖрдЙрдЯрдкреБрдЯ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдкрдЧреНрд░реЗрдб рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╡рд╣реА рд░рд╣рддрд╛ рд╣реИред
helm version
рдЖрдЙрдЯрдкреБрдЯClient: &version.Version{SemVer:"v2.4.1", GitCommit:"46d9ea82e2c925186e1fc620a8320ce1314cbb02", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.4.1", GitCommit:"46d9ea82e2c925186e1fc620a8320ce1314cbb02", GitTreeState:"clean"}
helm upgrade
рдЖрдЙрдЯрдкреБрдЯREVISION: 61
RELEASED: Tue May 23 15:11:34 2017
CHART: jupiter-0.1.0
USER-SUPPLIED VALUES:
cluster: europa
config:
API_URL: http://node-services
APP_DOMAIN: develop.europa.mydomain.com
HTTP_DEBUG: "true"
LOG_LEVEL: info
SHOW_ADS: "true"
resources:
limits:
cpu: 500m
memory: 500Mi
requests:
cpu: 100m
memory: 100Mi
scaling:
maxReplicas: 4
minReplicas: 2
version: 1
COMPUTED VALUES:
cluster: europa
config:
API_URL: http://node-services
APP_DOMAIN: develop.europa.mydomain.com
HTTP_DEBUG: "true"
LOG_LEVEL: info
SHOW_ADS: "true"
resources:
limits:
cpu: 500m
memory: 500Mi
requests:
cpu: 100m
memory: 100Mi
scaling:
maxReplicas: 4
minReplicas: 2
version: 1
HOOKS:
MANIFEST:
---
# Source: jupiter/templates/config.yaml
kind: ConfigMap
apiVersion: v1
metadata:
name: jupiter-config
data:
API_URL: http://node-services
APP_DOMAIN: develop.europa.mydomain.com
HTTP_DEBUG: "true"
LOG_LEVEL: info
SHOW_ADS: "true"
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░рдореИрдк рдХреЛ kubectl рдХреЗ рд╕рд╛рде рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдЬреЛ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдЙрд╕рдХреЗ рдмрдЬрд╛рдп рдЕрдВрддрд┐рдо рд╡рд┐рдореЛрдЪрди рдкрд░ рд╣реЗрд▓реНрдо рдЕрд▓рдЧ рд╣реЛрдЧрд╛ред
рд╣рд╛рдБ рд╢рд╛рдпрдж рдпрд╣реА рдмрд╛рдд рд╣реИред рддреНрд╡рд░рд┐рдд рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереА рдЬрд┐рд╕рд╕реЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдХреБрдЫ 1 рдШрдВрдЯреЗ рдХрд╛ рд╕рдордп рд▓рдЧ рдЧрдпрд╛ рдХрд┐ рд╣реЗрд▓реНрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛ред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рднреНрд░рд╛рдордХ рд╣реИ, рдФрд░ рдПрдХ рдмрд╛рд░ kubectl рдХреЗ рд╕рд╛рде рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди, рдпрд╣ 1 рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛) рдпрд╛ рддреЛ рд╣реЗрд▓реНрдо рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдорд╛рдиреЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ, 2) рдпрд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдХреЛ рдбрд┐рд▓реАрдЯ рдХрд░реЗрдВ рдФрд░ рд░рд┐рдбрдореНрдкрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЗрд▓реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рддреЛ рдХреНрдпрд╛ рдЖрдк рдПрдХ рдзреНрд╡рдЬ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ --force
рдзреНрд╡рдЬ рдХреЛ рдкрд╣рдЪрд╛рди рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдВрддрд┐рдо рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд╕рд╛рде рдЬрд╛рдВрдЪ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд▓реЗрдХрд┐рди рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рдПрдХ рдХреЗ рд╕рд╛рде рдЬрд╛рдВрдЪ рдХрд░реЗрдВ?
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереА рдЬрд┐рд╕рд╕реЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдХреБрдЫ 1 рдШрдВрдЯреЗ рдХрд╛ рд╕рдордп рд▓рдЧ рдЧрдпрд╛ рдХрд┐ рд╣реЗрд▓реНрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛ред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рднреНрд░рд╛рдордХ рд╣реИ, рдФрд░ рдПрдХ рдмрд╛рд░ kubectl рдХреЗ рд╕рд╛рде рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди, рдпрд╣ 1 рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛) рдпрд╛ рддреЛ рд╣реЗрд▓реНрдо рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдорд╛рдиреЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ, 2) рдпрд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдХреЛ рдбрд┐рд▓реАрдЯ рдХрд░реЗрдВ рдФрд░ рд░рд┐рдбрдореНрдкрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЗрд▓реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рддреЛ рдХреНрдпрд╛ рдЖрдк рдПрдХ рдзреНрд╡рдЬ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛
--force
рдзреНрд╡рдЬ рдХреЛ рдкрд╣рдЪрд╛рди рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдВрддрд┐рдо рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд╕рд╛рде рдЬрд╛рдВрдЪ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд▓реЗрдХрд┐рди рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рдПрдХ рдХреЗ рд╕рд╛рде рдЬрд╛рдВрдЪ рдХрд░реЗрдВ?