일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Kubernetes
- KVM
- Ansible
- ceph
- cephadm
- nfs-provisioner
- Arch
- k8s
- Linux
- archlinux
- Kubeflow
- grafana-loki
- golang
- awx
- yum
- kolla-ansible
- ubuntu
- Octavia
- terraform
- ceph-ansible
- Docker
- pacman
- port open
- OpenStack
- libvirt
- cloud-init
- repository
- HTML
- i3
- kolla
- Today
- Total
목록60.Cloud/80.Kubernetes (45)
YJWANG
[root@master01 localPV\]# kubectl config get-clusters NAME yjwang.k8s
본 포스팅에서는 Jenkins를 Kubernetes 위에 설치하는 방법에 대해 다룰 예정입니다. PV(PersistentVolume)은 NFS를 사용할 예정이니 NFS Server설정을 사전에 하고 해당 Directory에 Other User가 RWX할 수 있도록 권한 부여가 필요합니다. 추가로 NFS PV 사용 관련한 포스팅이 별도로 있으니 참고 하시기 바랍니다. https://yjwang.tistory.com/entry/Kubernetes-PV-NFS refer to https://github.com/kubernetes/examples/tree/master/staging/volumes/nfs https://www.jenkins.io/doc/book/installing/kubernetes/ Deploy..
k8s PersistentVolume NFS https://github.com/kubernetes/examples/tree/master/staging/volumes/nfs prerequisite 사전작업 NFS구성이므로 자세히 설명하진 않겠습니다. CentOS8.X 기준으로 아래와 같이 NFS 서버를 구성하고 테스트합니다. 당연히 export할 directory는 사전히 생성돼야합니다. 227 yum -y install nfs-utils.x86_64 228 systemctl status nfs-server 229 systemctl status firewalld 230 getenforce [root@wyj01_deploy_0 data]# head -v -z /etc/exports ==> /etc/expor..
refer to https://kubernetes.io/ko/docs/tasks/access-application-cluster/web-ui-dashboard/ https://github.com/kubernetes/dashboard/blob/master/docs/user/access-control/creating-sample-user.md 아래와 같이 kubernetes dashboard를 설치하고 로그인 하는 법에 대해 기술합니다. Dashboard 설치 첫번째 URL (공식홈페이지)에 나와있는 대로 설치를 진행합니다. kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0/aio/deploy/recommended.y..
우선 기존 인증서의 만료일을 확인해야한다. 인증서 만료 확인 secret 확인 [root@wyj05_deploy_0 cert]# kubectl get secrets -n https test1 NAME TYPE DATA AGE test1 kubernetes.io/tls 2 11m인증서 만료 확인 [root@wyj05_deploy_0 cert]# kubectl get secret test1 -n https -o "jsonpath={.data['tls\.crt']}" | base64 -d | openssl x509 -enddate -noout notAfter=Nov 30 08:32:54 2021 GMT인증서 갱신 진행 혹시 인증서 key file에 암호가 있다면 해지하고 작업을 진행해야한다. #..
refer to https://kubernetes.github.io/ingress-nginx/user-guide/tls/ https://github.com/kubernetes/ingress-nginx/issues/2173 https://kubernetes.github.io/ingress-nginx/examples/multi-tls/ 사전 환경 아래와 같이 https를 수신하는 두 서비스가 있다. 이를 Ingress tls로 분기할 예정이다. [root@wyj05_deploy_0 ingress]# kubectl get svc -n https NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE https-test1 NodePort 10.233.44.245 8443:30004/TC..