Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
curso-kubernetes
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
7
Merge Requests
7
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Container Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jose Ernesto Suarez
curso-kubernetes
Commits
f7da6082
Commit
f7da6082
authored
Jun 03, 2019
by
Jose Ernesto Suarez Font
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
configmaps y provisionado de volumenes
parent
df9554e9
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
116 additions
and
0 deletions
+116
-0
app-configure.yaml
configmaps/app-configure.yaml
+21
-0
configmap.yaml
configmaps/configmap.yaml
+29
-0
Dockerfile
volume-provisioning/Dockerfile
+14
-0
claim.yaml
volume-provisioning/claim.yaml
+12
-0
index.html
volume-provisioning/index.html
+11
-0
storageclass.yaml
volume-provisioning/storageclass.yaml
+8
-0
webserver-claim.yaml
volume-provisioning/webserver-claim.yaml
+21
-0
No files found.
configmaps/app-configure.yaml
0 → 100644
View file @
f7da6082
apiVersion
:
apps/v1
kind
:
Deployment
metadata
:
name
:
myapp
labels
:
app
:
cool-app
spec
:
replicas
:
1
selector
:
matchLabels
:
app
:
cool-app
spec
:
containers
:
-
name
:
cool-app
image
:
eu.gcr.io/project/container:v.0.1
command
:
[
"
/start-app"
]
ports
:
-
containerPort
:
3453
envFrom
:
-
configMapRef
:
name
:
backend-config
configmaps/configmap.yaml
0 → 100644
View file @
f7da6082
apiVersion
:
v1
kind
:
ConfigMap
data
:
REDIS_URL
:
"
redis://redis:6379/0"
CELERY_BROKER_URL
:
"
redis://redis:6379/0"
CELERY_FLOWER_USER
:
"
user"
CELERY_FLOWER_PASSWORD
:
"
password"
FLOWER_PORT
:
"
5555"
DATABASE_URL
:
"
postgres://user:fcebneERDMsEw@foo.bar:5432/data"
DJANGO_SETTINGS_MODULE
:
"
config.settings.production"
DJANGO_SECRET_KEY
:
"
sdndfbceERDNSasdaeDADAa00sae"
DJANGO_ADMIN_URL
:
"
admin/"
DJANGO_ALLOWED_HOSTS
:
"
host.foo.bar"
DJANGO_DEFAULT_FROM_EMAIL
:
"
BOFH
Account
<no-reply@foo.br"
DJANGO_SECURE_SSL_REDIRECT
:
"
True"
DJANGO_SESSION_COOKIE_SECURE
:
"
True"
DJANGO_CSRF_COOKIE_SECURE
:
"
True"
RECAPTCHA_SECRET_KEY
:
"
425G4R8FH9U93JRW9485UWJ"
RECAPTCHA_VERIFY_ENDPOINT
:
"
https://www.google.com/recaptcha/api/siteverify"
POSTGRES_HOST
:
"
prpi-eu-db.chnw2amv4beh.eu-west-3.rds.amazonaws.com"
POSTGRES_PORT
:
"
5432"
POSTGRES_DB
:
"
database"
POSTGRES_USER
:
"
user"
POSTGRES_PASSWORD
:
"
fcebneERDMsEw"
DJANGO_AWS_ACCESS_KEY_ID
:
"
AOURHFEO3OINAFO34FF"
DJANGO_AWS_SECRET_ACCESS_KEY
:
"
W/0+3sdndfbceERDNSasdaeDADAa00sae"
DJANGO_AWS_STORAGE_BUCKET_NAME
:
"
django-static-bucket"
metadata
:
name
:
backend-config
volume-provisioning/Dockerfile
0 → 100644
View file @
f7da6082
FROM
debian:jessie
RUN
apt-get update
&&
apt-get
install
-y
apache2
&&
apt-get clean
ENV
APACHE_RUN_USER www-data
ENV
APACHE_RUN_GROUP www-data
ENV
APACHE_LOG_DIR /var/log/apache2
RUN
chown
-R
www-data:www-data /var/www/html/
*
RUN
echo
$(
find /var/www/html
-type
f |
wc
-l
)
EXPOSE
80
ENTRYPOINT
["/usr/sbin/apache2ctl"]
CMD
["-D", "FOREGROUND"]
\ No newline at end of file
volume-provisioning/claim.yaml
0 → 100644
View file @
f7da6082
apiVersion
:
v1
kind
:
PersistentVolumeClaim
metadata
:
name
:
claim-volumen
annotations
:
volume.beta.kubernetes.io/storage-class
:
"
slow"
spec
:
accessModes
:
-
ReadWriteOnce
resources
:
requests
:
storage
:
5Gi
volume-provisioning/index.html
0 → 100644
View file @
f7da6082
<!DOCTYPE html>
<html>
<head>
<title>
Webserver
</title>
</head>
<body>
<div>
<h1>
Hello Everybody!
</h1>
</div>
</body>
</html>
\ No newline at end of file
volume-provisioning/storageclass.yaml
0 → 100644
View file @
f7da6082
apiVersion
:
storage.k8s.io/v1
kind
:
StorageClass
metadata
:
name
:
slow
provisioner
:
kubernetes.io/gce-pd
parameters
:
type
:
pd-standard
replication-type
:
none
\ No newline at end of file
volume-provisioning/webserver-claim.yaml
0 → 100644
View file @
f7da6082
apiVersion
:
v1
kind
:
Pod
metadata
:
name
:
webserver-claim2
labels
:
app
:
web
spec
:
containers
:
-
name
:
demo
image
:
eu.gcr.io/wdps-prj-terraform-e8b60c97/web-empty:v1
ports
:
-
containerPort
:
80
volumeMounts
:
-
mountPath
:
/var/www/html/
name
:
mi-volumen
volumes
:
-
name
:
mi-volumen
persistentVolumeClaim
:
claimName
:
claim-volumen
#TO-DO elegir el volumen del claim
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment