Slackbot
10/06/2022, 5:25 PMBo
10/06/2022, 10:02 PMXipeng Guan
10/07/2022, 4:43 AMKim Ted
10/07/2022, 7:53 AMXipeng Guan
10/07/2022, 8:32 AMkubectl -n yatai-deployment logs -f job/yatai-deployment-default-domain
Kim Ted
10/07/2022, 8:41 AM[bigdata@k8smaster1 root]$ k get job -n yatai-deployment
NAME COMPLETIONS DURATION AGE
yatai-deployment-default-domain 0/1 2d16h 2d16h
[bigdata@k8smaster1 root]$ k logs yatai-deployment-default-domain -n yatai-deployment
Error from server (NotFound): pods "yatai-deployment-default-domain" not found
Xipeng Guan
10/07/2022, 8:42 AMjob/
prefix:Xipeng Guan
10/07/2022, 8:42 AMkubectl -n yatai-deployment logs -f job/yatai-deployment-default-domain
Kim Ted
10/07/2022, 8:43 AM[bigdata@k8smaster1 root]$ kubectl -n yatai-deployment logs -f job/yatai-deployment-default-domain
Xipeng Guan
10/07/2022, 8:46 AMkubectl -n yatai-deployment get cm network -o yaml
Kim Ted
10/07/2022, 8:47 AM[bigdata@k8smaster1 root]$ kubectl -n yatai-deployment get cm network -o yaml
apiVersion: v1
data:
ingress-class: nginx
kind: ConfigMap
metadata:
annotations:
<http://meta.helm.sh/release-name|meta.helm.sh/release-name>: yatai-deployment
<http://meta.helm.sh/release-namespace|meta.helm.sh/release-namespace>: yatai-deployment
creationTimestamp: "2022-10-04T16:36:30Z"
labels:
<http://app.kubernetes.io/instance|app.kubernetes.io/instance>: yatai-deployment
<http://app.kubernetes.io/managed-by|app.kubernetes.io/managed-by>: Helm
<http://app.kubernetes.io/name|app.kubernetes.io/name>: yatai-deployment
<http://app.kubernetes.io/version|app.kubernetes.io/version>: 1.0.0-a2
<http://helm.sh/chart|helm.sh/chart>: yatai-deployment-1.0.0-a2
name: network
namespace: yatai-deployment
resourceVersion: "23030212"
uid: 91ecc7df-ef2f-4761-b21f-5a60955158dd
Xipeng Guan
10/07/2022, 8:53 AMcat <<EOF | kubectl apply -f -
apiVersion: batch/v1
kind: Job
metadata:
name: yatai-deployment-default-domain-test
namespace: yatai-deployment
spec:
template:
metadata:
annotations:
<http://sidecar.istio.io/inject|sidecar.istio.io/inject>: "false"
labels:
app: yatai-default-domain-test
spec:
containers:
- env:
- name: POD_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
- name: SYSTEM_NAMESPACE
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
image: <http://quay.io/bentoml/yatai-default-domain:0.0.2|quay.io/bentoml/yatai-default-domain:0.0.2>
imagePullPolicy: IfNotPresent
name: default-domain
resources:
limits:
cpu: "1"
memory: 1000Mi
requests:
cpu: 100m
memory: 100Mi
restartPolicy: Never
schedulerName: default-scheduler
serviceAccount: yatai-deployment
serviceAccountName: yatai-deployment
EOF
Kim Ted
10/07/2022, 8:56 AM[bigdata@k8smaster1 root]$ cat <<EOF | kubectl apply -f -
> apiVersion: batch/v1
annotations:
<http://sidecar.istio.io/inject|sidecar.istio.io/inject>: "false"
labels:
app: yatai-default-domain-test
> kind: Job
spec:
containers:
- env:
> metadata:
- name: POD_NAME
valueFrom:
> name: yatai-deployment-default-domain-test
> namespace: yatai-deployment
> spec:
> template:
> metadata:
> annotations:
> <http://sidecar.istio.io/inject|sidecar.istio.io/inject>: "false"
> labels:
> app: yatai-default-domain-test
> spec:
> containers:
> - env:
> - name: POD_NAME
> valueFrom:
> fieldRef:
> apiVersion: v1
> fieldPath: metadata.name
> - name: SYSTEM_NAMESPACE
> valueFrom:
> fieldRef:
> apiVersion: v1
> fieldPath: metadata.namespace
> image: <http://quay.io/bentoml/yatai-default-domain:0.0.2|quay.io/bentoml/yatai-default-domain:0.0.2>
> imagePullPolicy: IfNotPresent
> name: default-domain
> resources:
> limits:
> cpu: "1"
> memory: 1000Mi
> requests:
> cpu: 100m
> memory: 100Mi
> restartPolicy: Never
> schedulerName: default-scheduler
> serviceAccount: yatai-deployment
> serviceAccountName: yatai-deployment
> EOF
job.batch/yatai-deployment-default-domain-test created
[bigdata@k8smaster1 root]$ k get job yatai-deployment-default-domain-test -n yatai-deployment
NAME COMPLETIONS DURATION AGE
yatai-deployment-default-domain-test 0/1 23s 23s
[bigdata@k8smaster1 root]$ kubectl -n yatai-deployment logs -f job/yatai-deployment-default-domain-test
time="2022-10-07T08:54:10Z" level=info msg="Creating ingress default-domain- to get a ingress IP automatically"
time="2022-10-07T08:54:10Z" level=info msg="Waiting for ingress default-domain-l2bd2 to be ready"
Kim Ted
10/07/2022, 8:57 AM[bigdata@k8smaster1 root]$ k get ingress -n yatai-deployment
NAME CLASS HOSTS ADDRESS PORTS AGE
default-domain-hcw6v nginx accvui84kmr2g5bcadop0.this-is-yatai-in-order-to-generate-the-default-domain-suffix.yeah 80 2m58s
default-domain-l2bd2 nginx yatai-deployment-default-domain-test-p76dc.this-is-yatai-in-order-to-generate-the-default-domain-suffix.yeah 80 2m39s
log of the ingress
[bigdata@k8smaster1 root]$ k describe ingress -n yatai-deployment default-domain-l2bd2
Name: default-domain-l2bd2
Labels: <none>
Namespace: yatai-deployment
Address:
Ingress Class: nginx
Default backend: <default>
Rules:
Host Path Backends
---- ---- --------
yatai-deployment-default-domain-test-p76dc.this-is-yatai-in-order-to-generate-the-default-domain-suffix.yeah
/ default-domain-service:3000 (<error: endpoints "default-domain-service" not found>)
Annotations: <none>
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Sync 3m10s nginx-ingress-controller Scheduled for sync
Xipeng Guan
10/07/2022, 9:02 AMdefault-domain-service:3000 (<error: endpoints "default-domain-service" not found>)
Kim Ted
10/07/2022, 9:03 AMXipeng Guan
10/07/2022, 9:05 AMkubectl -n yatai-deployment logs -f job/yatai-deployment-default-domain-test