gitignore

This commit is contained in:
Pamir Erdem
2018-10-01 16:09:55 +03:00
parent 085f7413fb
commit a59f829ada
5 changed files with 43 additions and 47 deletions

3
.gitignore vendored
View File

@@ -20,3 +20,6 @@
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
*.key
*.crt

View File

@@ -0,0 +1,24 @@
apiVersion: v1
kind: Pod
metadata:
labels:
app: nginx
name: nginx-mutlu
namespace: default
spec:
containers:
- image: nginx
imagePullPolicy: Always
name: nginx
ports:
- containerPort: 80
protocol: TCP
resources:
requests:
cpu: 100m
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
dnsPolicy: ClusterFirst
nodeName: gke-meetup-default-pool-0d57a9eb-2mxc
serviceAccountName: default
terminationGracePeriodSeconds: 30

View File

@@ -11,8 +11,8 @@ kubectl apply -f web-v2-svc.yaml
kubectl apply -f web-v1-fixed.yaml
kubectl apply -f web-v2-fixed.yaml
kubectl get ingress web-ingress -o jsonpath="{.status.loadBalancer.ingress[*].ip}"
curl -XGET http://$(kubectl get ingress color-ingress -o jsonpath="{.status.loadBalancer.ingress[*].ip}")/v1/
curl -XGET http://$(kubectl get ingress color-ingress -o jsonpath="{.status.loadBalancer.ingress[*].ip}")/v2/
curl -XGET http://$(kubectl get ingress web-ingress -o jsonpath="{.status.loadBalancer.ingress[*].ip}")/v1/
curl -XGET http://$(kubectl get ingress web-ingress -o jsonpath="{.status.loadBalancer.ingress[*].ip}")/v2/
```
@@ -20,7 +20,7 @@ curl -XGET http://$(kubectl get ingress color-ingress -o jsonpath="{.status.load
```bash
openssl genrsa -out ca.key 2048
openssl req -x509 -new -nodes -key ca.key -subj \
"/CN=$(kubectl get ingress color-ingress \
"/CN=$(kubectl get ingress web-ingress \
-o jsonpath="{.status.loadBalancer.ingress[*].ip}")" -days 10000 -out ca.crt
kubectl create secret tls web-tls --key=ca.key --cert=ca.crt
kubectl apply -f ingress-tls.yaml
@@ -40,6 +40,19 @@ spec:
#force https
kubectl apply -f ingress-tls-forcehttps.yaml
```
####Cleanup
```bash
kubectl delete ingress web-ingress
kubectl delete deployment web-v1
kubectl delete deployment web-v1
kubectl delete svc web-v1
kubectl delete svc web-v2
kubectl delete secret web-tls
```
#### References
1- https://github.com/kubernetes/ingress-gce

View File

@@ -1,17 +0,0 @@
-----BEGIN CERTIFICATE-----
MIICrDCCAZQCCQCW7fKX+R2hkTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA0z
NS4xODYuMjQ2LjcwMB4XDTE4MTAwMTExMzk1OVoXDTQ2MDIxNjExMzk1OVowGDEW
MBQGA1UEAwwNMzUuMTg2LjI0Ni43MDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAPbt5Ttstnpr7xRBf/cvUmG6OQbzEiVfaVke2eQMORXxMBG08KEN+sZT
ZiA6cGe3MFe1l7/ZxXwW7sSuCvTGcbCnd3SzKJxxhAZPMhEQVovzrjFAdlxC/f7W
XLSIKN1xHPHjU1n1IlcQxFmO+l3Bn0zjTJ2mlFdE+6dplLE0BoH/MFT74OS4QdWA
8G0X5NuNelFLqzVTY6NFAOfgRO1oAgVaQRBrR2WKjdGHPrUqsWbP9WLxgbK92U47
njtTMzcXihOFHn9S4A/aQ0B4z7EmT9Rzju7G6v+YKknG3ADwYJULMxt5/f6YKade
Ap+eeo4yEq7uwkOVWvQY/VpjoIwgk18CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEA
mG96hH7vZJ93m+OEI5iY6UprwwZB8RfuKfxSRxDXyRF4RVQj5K9MIOO37QETPxjI
U8Q01aK8tR8FdAKzSElxXMRFnYIUmrdTRFlJ0CpRAklIelpox07KZz/POmKkh+Hu
cUyN/FAGntjVHyKoNpy7dtRZpnc7KGyYh/Hm1MAD6VbsrzVu2q8ayMd8xs5BrtJI
aEWaxGcnWKKLzB7AfO5P7JgNGa0n8XE074AeKHN2HuMD984xIaqSug8xtoC7xtH1
/wjf5dQaL/XHfqz9jQX1hzLPmCL05P+DB57ctFT12X/qOugWLNTXCBvzowRssAuq
0z5P14lCo8LCQr1m2l+EQw==
-----END CERTIFICATE-----

View File

@@ -1,27 +0,0 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEA9u3lO2y2emvvFEF/9y9SYbo5BvMSJV9pWR7Z5Aw5FfEwEbTw
oQ36xlNmIDpwZ7cwV7WXv9nFfBbuxK4K9MZxsKd3dLMonHGEBk8yERBWi/OuMUB2
XEL9/tZctIgo3XEc8eNTWfUiVxDEWY76XcGfTONMnaaUV0T7p2mUsTQGgf8wVPvg
5LhB1YDwbRfk2416UUurNVNjo0UA5+BE7WgCBVpBEGtHZYqN0Yc+tSqxZs/1YvGB
sr3ZTjueO1MzNxeKE4Uef1LgD9pDQHjPsSZP1HOO7sbq/5gqScbcAPBglQszG3n9
/pgpp14Cn556jjISru7CQ5Va9Bj9WmOgjCCTXwIDAQABAoIBAQCCSUVBFHw3ncl4
o5K0RpiuDcbXHtt9MplwN3H5/GUGacrWHOU15R1jFU/2Qz9ZyfNM4/icdnfXoHX8
+mO3gRktfz7tKTaNTOu/NHwTOs6fa0SGoh+RUJuZoVsqugjtxifijPJGraufyq3/
HwyE+Ytm0ytypxjv7urlCzU0RmIEpip1Ta3FfZKFtyjpqz0dscXIf6sftpxXFF5U
uDa/AE3YfKgxUZFKVAUrnll3efF32GCtindydBhwLm+Cwd8PrdeY1l1kcHwLVX3F
mt3ejC9tbwQ/M2ohVYdH0QMuB139/3MkoIJGA8Wi3l+E10/Hy3e+slCzh3KhP93c
BQVeuYOxAoGBAPwKZLJS42lWdLzfXp3u3qM9Z87hHoZ7eXfER/I5o8AaFzZZdrVm
7oS+p+54ixjo2PhEDh0blXbzh0j2aVxKNFGcNmDvF4hjgAaQ5YloPVoMeQqkt3S/
Otmx5xK39Q2BJG3/gbBlFc0lAnhpSwhgnSOBwaje41zqpUEHgs5z1rbZAoGBAPrO
8keITuWilCEgwqLvB9jQwrvH8eDK87QC2JSgmVlQqWNRZ9Io+fzNOaunjd9bvYUq
PItEHi7mKXp2TkCamabM4/P6uOoPj4aGqOOHU776IgX40ZUWk0BAZOfcTdlwLkca
mHII9W8b6uNJnszLSxEzdCkvkV1Zh8LHwW16Xmj3AoGBANye4Gw0IDp54m/d+v22
NY6g1riB2G2Rsc8DspK2n78tV3pMr5u0wT7TgT4+qEuiryIKuGwEVD4uiBJ3F90g
W1HAst0BDRFnP47/0N0JsQKc/msxqiD4r7QVhRaejlRG4jOjP8u/gGj1Z4cta++m
WobVM0b17AHOp98Xiwna3m1pAoGBANQ8fyUtIaaM11DZShtaroc40TDaV8Jju6pe
pivPYzUDXvOelX5wEmtstxqc5R9XoJ6pSSaIdAo31m284yckLFXMGDIDvqrClC/A
j/ZKNAHt5RCsp53DxsOeOkVCVdZkaaTdypblIdvuAexoBitC9LkPk4KusBIQiyO2
qeYcoPutAoGAfgAna/ZYMnRY1LfFiUDigKmWulALRC6H1hEYudwXyN+elSPhxfQS
nVepGZ3563WDnpLtoXNWEAAPwZwbXoDlll8y5C8FTsmOSlGU7xtsR9OHydpRv/fM
sa2eVg9cIrQmbMe0mONdA30r6h4gTMRDr1n/kIEEgACqIpTrEpDelak=
-----END RSA PRIVATE KEY-----