-
kubectl create namespace kubernetes-plugin-test
-
kubectl apply -n kubernetes-plugin-test -f service-account.yml
- service-account.yml
apiVersion: v1
kind: ServiceAccount
metadata:
change-context(){ | |
export KUBECONFIG="" | |
TARGET_FOLDER="/tmp/kube" | |
SERVICE_ACCOUNT_NAME="default" | |
NAMESPACE="default" | |
mkdir -p "${TARGET_FOLDER}" | |
kubectl config use-context $1 | |
p=`echo $1 | sed 's,/, ,g' | awk '{print $1}'` | |
context=$(kubectl config current-context) |
def creds = com.cloudbees.plugins.credentials.CredentialsProvider.lookupCredentials( | |
com.cloudbees.plugins.credentials.Credentials.class | |
) | |
for (c in creds) { | |
println(c.id) | |
if (c.properties.username) { | |
println(" description: " + c.description) | |
} | |
if (c.properties.username) { |
import jenkins.model.* | |
def matchedJobs = Jenkins.instance.items.findAll { job -> | |
job.name =~ /my_regex_here/ | |
} | |
matchedJobs.each { job -> | |
println job.name | |
//job.delete() | |
} |
import xml.etree.ElementTree as ET | |
def itemNumber(search_item_text): | |
count = 0 | |
count2 = 0 | |
print('searching:', search_item_text) | |
for var in root.findall('a:VirtualSystem/b:VirtualHardwareSection', ns): | |
#print(var.tag, var.text) | |
for desc in var.findall('c:Item/d:Description', ns): |
kubectl create namespace kubernetes-plugin-test
kubectl apply -n kubernetes-plugin-test -f service-account.yml
apiVersion: v1
kind: ServiceAccount
metadata:
#!/bin/bash | |
# Download GitKraken | |
wget https://release.gitkraken.com/linux/gitkraken-amd64.tar.gz | |
# copy the downloaded file into /opt directory | |
cp gitkraken-amd64.tar.gz /opt/gitkraken | |
cd /opt |
cd /usr/local/src | |
wget https://www.openssl.org/source/openssl-1.1.1.tar.gz | |
tar -zxf openssl-1.1.1.tar.gz | |
cd openssl-1.1.1/ | |
./config | |
make | |
make test | |
make install | |
mv /usr/bin/openssl /root/ | |
ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl |
1000 git push origin aot | |
1001 ./start_minikube.sh | |
1002 minikube ip | |
1003 minikube get node | |
1004 minikube get nodes | |
1005 kubectl get nodes | |
1006 kubectl get pods --all-namesaces | |
1007 kubectl get pods --all-namespaces | |
1008 mkdir istio | |
1009 cd istio |
# VIPA los las ips associadas a los servicios desplegado como NodePort (<servicename>.io.d.ip6n.net) | |
# Las VIPAs son Virtual IP Adress. Son las direcciones IPs del rango de Orange que se asignan a los servicios expuestos hacia fuera de los clusters. | |
# |
[sp81891@oc2157818656 aot_nginx]$ docker run -it -v `pwd`/k8s:/k8s garethr/kubeval k8s/* | |
The document k8s/nginx-deployment.yaml contains a valid Deployment | |
The document k8s/nginx-service.yaml contains a valid Service |