쿠버네티스 관련설정

ssh gractor@222.122.41.195       
The authenticity of host '222.122.41.195 (222.122.41.195)' can't be established.
ED25519 key fingerprint is SHA256:adVHVBRh/XhUexrTW8iCEYhqPftSmnRzL0Tqq7G6kpY.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '222.122.41.195' (ED25519) to the list of known hosts.
gractor@222.122.41.195's password: 
Linux kmaster 4.19.0-9-amd64 #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) x86_64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Apr 22 10:22:49 2026 from 106.251.248.76
gractor@kmaster:~$ kubectl get ingress -A | grep aliot
development          v4                                <none>   aliot.gractor.com                                                                                         80, 443   620d
intranet             aliot-ingress                     <none>   aliot.incase.link                                                                                         80, 443   2y235d
gractor@kmaster:~$ kubectl get pods -n development 
NAME                             READY   STATUS    RESTARTS   AGE
ali-goyang-6fb457cdbc-xmf5p      1/1     Running   0          435d
emqx-statefulset-0               1/1     Running   0          37d
evt-dev-78cf959f88-msfg5         1/1     Running   0          2y269d
viewtrack-api-5ffdcf5b75-wlszr   1/1     Running   0          69d
viewtrack-ui-66b5bf59bd-4mrws    1/1     Running   0          69d
gractor@kmaster:~$ kubectl get svc -n development 
NAME                      TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)                            AGE
ali-goyang                ClusterIP   None             <none>        443/TCP                            2y48d
dfm-ct-headless           ClusterIP   None             <none>        443/TCP                            4y105d
dfm-v3-ct-headless        ClusterIP   None             <none>        443/TCP                            2y360d
dxstudio                  ClusterIP   None             <none>        443/TCP                            355d
employee-test-backend     ClusterIP   None             <none>        443/TCP                            2y258d
emqx                      ClusterIP   None             <none>        80/TCP,8883/TCP,8081/TCP,443/TCP   2y187d
emqx-dashboard-headless   ClusterIP   None             <none>        443/TCP                            2y187d
emqx-np                   NodePort    10.109.165.247   <none>        1883:31883/TCP                     2y187d
evt-dev-headless          ClusterIP   None             <none>        443/TCP                            2y269d
ilinker                   ClusterIP   None             <none>        7579/TCP                           4y107d
ilinker-np                NodePort    10.103.92.247    <none>        7579:30679/TCP                     2y263d
ilinker-v3                ClusterIP   None             <none>        7579/TCP                           2y360d
rs-store                  ClusterIP   None             <none>        443/TCP                            2y249d
v4                        ClusterIP   None             <none>        443/TCP                            620d
viewtrack                 ClusterIP   None             <none>        443/TCP                            2y293d
viewtrack-api             ClusterIP   None             <none>        443/TCP                            3y334d
viewtrack-ui              ClusterIP   None             <none>        443/TCP                            4y106d
gractor@kmaster:~$ kubectl describe svc -n development v4
Name:              v4
Namespace:         development
Labels:            <none>
Annotations:       Selector:  app=v4
Type:              ClusterIP
IP:                None
Port:              https  443/TCP
TargetPort:        8000/TCP
Endpoints:         <none>
Session Affinity:  None
Events:            <none>
gractor@kmaster:~$ kubectl describe deployments.apps -n development ali-goyang 
Name:                   ali-goyang
Namespace:              development
CreationTimestamp:      Mon, 10 Feb 2025 18:00:08 +0900
Labels:                 <none>
Annotations:            deployment.kubernetes.io/revision: 1
Selector:               app=ali-goyang
Replicas:               1 desired | 1 updated | 1 total | 1 available | 0 unavailable
StrategyType:           RollingUpdate
MinReadySeconds:        0
RollingUpdateStrategy:  25% max unavailable, 25% max surge
Pod Template:
  Labels:  app=ali-goyang
  Containers:
   ali-goyang:
    Image:      harbor.gractor.com:8443/volt/portal:3.0.0
    Port:       8000/TCP
    Host Port:  0/TCP
    Environment Variables from:
      ali-goyang  ConfigMap  Optional: false
    Environment:  <none>
    Mounts:
      /app/files/ from files (rw)
      /app/log/ from log (rw)
  Volumes:
   files:
    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
    ClaimName:  ali-goyang-files
    ReadOnly:   false
   log:
    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
    ClaimName:  ali-goyang-log
    ReadOnly:   false
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Available      True    MinimumReplicasAvailable
  Progressing    True    NewReplicaSetAvailable
OldReplicaSets:  <none>
NewReplicaSet:   ali-goyang-6fb457cdbc (1/1 replicas created)
Events:          <none>
gractor@kmaster:~$ kubectl describe deployments.apps -n development evt-dev 
.Xauthority                          .gitconfig                           .viminfo                             delete_failed_job.sh                 incase.link-0001/                    test/
.ansible/                            .gnupg/                              .vscode-server/                      dump.rdb                             incase.link-0001.tgz                 tmp
.bash_history                        .kube/                               .wget-hsts                           geojson-tile/                        jupylab/                             token
.bash_logout                         .lesshst                             backup/                              gitlab-backup/                       k8s-shutdown.sh                      udp_test/
.bashrc                              .local/                              cert.pem                             gractor-kube/                        kube-flannel.yml                     updateSSL.sh
.cache/                              .profile                             cewvc/                               gractor.com-0001.tgz                 letsencrypt/                         update_tls_secret.sh
.config/                             .selected_editor                     config_202008                        helm-v3.3.0-rc.2-linux-amd64.tar.gz  redmin-backup/                       watergrid.kr/
.docker/                             .ssh/                                default.js                           imagePullViewtrackApi.sh             t/                                   watergrid.kr.tgz
.dotnet/                             .vim/                                delete_error_pod.sh                  imagePullViewtrackUi.sh              temp/                                yaml-backup/
gractor@kmaster:~$ kubectl describe deployments.apps -n development evt-dev 
.Xauthority                          .gitconfig                           .viminfo                             delete_failed_job.sh                 incase.link-0001/                    test/
.ansible/                            .gnupg/                              .vscode-server/                      dump.rdb                             incase.link-0001.tgz                 tmp
.bash_history                        .kube/                               .wget-hsts                           geojson-tile/                        jupylab/                             token
.bash_logout                         .lesshst                             backup/                              gitlab-backup/                       k8s-shutdown.sh                      udp_test/
.bashrc                              .local/                              cert.pem                             gractor-kube/                        kube-flannel.yml                     updateSSL.sh
.cache/                              .profile                             cewvc/                               gractor.com-0001.tgz                 letsencrypt/                         update_tls_secret.sh
.config/                             .selected_editor                     config_202008                        helm-v3.3.0-rc.2-linux-amd64.tar.gz  redmin-backup/                       watergrid.kr/
.docker/                             .ssh/                                default.js                           imagePullViewtrackApi.sh             t/                                   watergrid.kr.tgz
.dotnet/                             .vim/                                delete_error_pod.sh                  imagePullViewtrackUi.sh              temp/                                yaml-backup/
gractor@kmaster:~$ kubectl describe deployments.apps -n development evt-dev 
.Xauthority                          .gitconfig                           .viminfo                             delete_failed_job.sh                 incase.link-0001/                    test/
.ansible/                            .gnupg/                              .vscode-server/                      dump.rdb                             incase.link-0001.tgz                 tmp
.bash_history                        .kube/                               .wget-hsts                           geojson-tile/                        jupylab/                             token
.bash_logout                         .lesshst                             backup/                              gitlab-backup/                       k8s-shutdown.sh                      udp_test/
.bashrc                              .local/                              cert.pem                             gractor-kube/                        kube-flannel.yml                     updateSSL.sh
.cache/                              .profile                             cewvc/                               gractor.com-0001.tgz                 letsencrypt/                         update_tls_secret.sh
.config/                             .selected_editor                     config_202008                        helm-v3.3.0-rc.2-linux-amd64.tar.gz  redmin-backup/                       watergrid.kr/
.docker/                             .ssh/                                default.js                           imagePullViewtrackApi.sh             t/                                   watergrid.kr.tgz
.dotnet/                             .vim/                                delete_error_pod.sh                  imagePullViewtrackUi.sh              temp/                                yaml-backup/
gractor@kmaster:~$ kubectl describe deployments.apps -n development evt-dev 
.Xauthority                          .gitconfig                           .viminfo                             delete_failed_job.sh                 incase.link-0001/                    test/
.ansible/                            .gnupg/                              .vscode-server/                      dump.rdb                             incase.link-0001.tgz                 tmp
.bash_history                        .kube/                               .wget-hsts                           geojson-tile/                        jupylab/                             token
.bash_logout                         .lesshst                             backup/                              gitlab-backup/                       k8s-shutdown.sh                      udp_test/
.bashrc                              .local/                              cert.pem                             gractor-kube/                        kube-flannel.yml                     updateSSL.sh
.cache/                              .profile                             cewvc/                               gractor.com-0001.tgz                 letsencrypt/                         update_tls_secret.sh
.config/                             .selected_editor                     config_202008                        helm-v3.3.0-rc.2-linux-amd64.tar.gz  redmin-backup/                       watergrid.kr/
.docker/                             .ssh/                                default.js                           imagePullViewtrackApi.sh             t/                                   watergrid.kr.tgz
.dotnet/                             .vim/                                delete_error_pod.sh                  imagePullViewtrackUi.sh              temp/                                yaml-backup/
gractor@kmaster:~$ kubectl describe deployments.apps -n development evt-dev 
.Xauthority                          .gitconfig                           .viminfo                             delete_failed_job.sh                 incase.link-0001/                    test/
.ansible/                            .gnupg/                              .vscode-server/                      dump.rdb                             incase.link-0001.tgz                 tmp
.bash_history                        .kube/                               .wget-hsts                           geojson-tile/                        jupylab/                             token
.bash_logout                         .lesshst                             backup/                              gitlab-backup/                       k8s-shutdown.sh                      udp_test/
.bashrc                              .local/                              cert.pem                             gractor-kube/                        kube-flannel.yml                     updateSSL.sh
.cache/                              .profile                             cewvc/                               gractor.com-0001.tgz                 letsencrypt/                         update_tls_secret.sh
.config/                             .selected_editor                     config_202008                        helm-v3.3.0-rc.2-linux-amd64.tar.gz  redmin-backup/                       watergrid.kr/
.docker/                             .ssh/                                default.js                           imagePullViewtrackApi.sh             t/                                   watergrid.kr.tgz
.dotnet/                             .vim/                                delete_error_pod.sh                  imagePullViewtrackUi.sh              temp/                                yaml-backup/
gractor@kmaster:~$ kubectl describe deployments.apps -n development evt-dev 
.Xauthority                          .gitconfig                           .viminfo                             delete_failed_job.sh                 incase.link-0001/                    test/
.ansible/                            .gnupg/                              .vscode-server/                      dump.rdb                             incase.link-0001.tgz                 tmp
.bash_history                        .kube/                               .wget-hsts                           geojson-tile/                        jupylab/                             token
.bash_logout                         .lesshst                             backup/                              gitlab-backup/                       k8s-shutdown.sh                      udp_test/
.bashrc                              .local/                              cert.pem                             gractor-kube/                        kube-flannel.yml                     updateSSL.sh
.cache/                              .profile                             cewvc/                               gractor.com-0001.tgz                 letsencrypt/                         update_tls_secret.sh
.config/                             .selected_editor                     config_202008                        helm-v3.3.0-rc.2-linux-amd64.tar.gz  redmin-backup/                       watergrid.kr/
.docker/                             .ssh/                                default.js                           imagePullViewtrackApi.sh             t/                                   watergrid.kr.tgz
.dotnet/                             .vim/                                delete_error_pod.sh                  imagePullViewtrackUi.sh              temp/                                yaml-backup/
gractor@kmaster:~$ kubectl describe deployments.apps -n development evt-dev 
.Xauthority                          .gitconfig                           .viminfo                             delete_failed_job.sh                 incase.link-0001/                    test/
.ansible/                            .gnupg/                              .vscode-server/                      dump.rdb                             incase.link-0001.tgz                 tmp
.bash_history                        .kube/                               .wget-hsts                           geojson-tile/                        jupylab/                             token
.bash_logout                         .lesshst                             backup/                              gitlab-backup/                       k8s-shutdown.sh                      udp_test/
.bashrc                              .local/                              cert.pem                             gractor-kube/                        kube-flannel.yml                     updateSSL.sh
.cache/                              .profile                             cewvc/                               gractor.com-0001.tgz                 letsencrypt/                         update_tls_secret.sh
.config/                             .selected_editor                     config_202008                        helm-v3.3.0-rc.2-linux-amd64.tar.gz  redmin-backup/                       watergrid.kr/
.docker/                             .ssh/                                default.js                           imagePullViewtrackApi.sh             t/                                   watergrid.kr.tgz
.dotnet/                             .vim/                                delete_error_pod.sh                  imagePullViewtrackUi.sh              temp/                                yaml-backup/
gractor@kmaster:~$ kubectl get deployments.apps -n development
NAME            READY   UP-TO-DATE   AVAILABLE   AGE
ali-goyang      1/1     1            1           435d
evt-dev         1/1     1            1           2y269d
viewtrack-api   1/1     1            1           404d
viewtrack-ui    1/1     1            1           397d
gractor@kmaster:~$ kubectl describe deployments.apps -n development evt-dev
Name:                   evt-dev
Namespace:              development
CreationTimestamp:      Thu, 27 Jul 2023 15:50:25 +0900
Labels:                 <none>
Annotations:            deployment.kubernetes.io/revision: 1
Selector:               app=evt-dev
Replicas:               1 desired | 1 updated | 1 total | 1 available | 0 unavailable
StrategyType:           RollingUpdate
MinReadySeconds:        0
RollingUpdateStrategy:  25% max unavailable, 25% max surge
Pod Template:
  Labels:  app=evt-dev
  Containers:
   flow:
    Image:      harbor.gractor.com:8443/dfm/dfm:2.0.1
    Port:       8000/TCP
    Host Port:  0/TCP
    Environment Variables from:
      evt-dev-config  ConfigMap  Optional: false
    Environment:      <none>
    Mounts:
      /app/config from evt-dev-config (rw,path="config")
      /app/databases from nosql (rw)
      /app/databases/users.nosql from evt-dev-config (rw,path="users.nosql")
      /app/flow from flowconfig (rw)
      /app/grt_tpl from tpl (rw)
      /app/license.txt from evt-dev-config (rw,path="license.txt")
      /app/logs from log (rw)
  Volumes:
   log:
    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
    ClaimName:  evt-dev-log-pvc
    ReadOnly:   false
   flowconfig:
    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
    ClaimName:  evt-dev-pvc
    ReadOnly:   false
   nosql:
    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
    ClaimName:  evt-dev-nosql-pvc
    ReadOnly:   false
   tpl:
    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
    ClaimName:  evt-dev-tpl-pvc
    ReadOnly:   false
   evt-dev-config:
    Type:      ConfigMap (a volume populated by a ConfigMap)
    Name:      evt-dev-config
    Optional:  false
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Available      True    MinimumReplicasAvailable
  Progressing    True    NewReplicaSetAvailable
OldReplicaSets:  evt-dev-78cf959f88 (1/1 replicas created)
NewReplicaSet:   <none>
Events:          <none>

댓글 남기기