ingress를 처음 사용해보려 했을때 external IP에 대한 궁금증이 생겼었다. 이유는 맨처음 접했을때에는 ingress가 external IP까지 다 만들어줄거라 착각을 했었다. (실제 ingress랑 nodeport, loadbalancer를 하나의 페이지에서 소개하는것을 같은 기능을 제공하는줄 착각했었다.) 알다시피 ingress는 External IP까지 만들고 관리해주지 않는다. 대신 reverse proxy 같은 개념으로 kubernetes 에 동작되는 모든 application이 ingress를 경유해서 외부에서 접근 될수 있도록 만들수 있고 필요에 따라 보안설정, 인증서 적용 등 ingress를 이용해 다양한 방식의 추가 서비스를 제공할수 있게 된다. 그럼 이런 ingress에 대해..

Longhorn Kubernetes를 위한 가볍고, 신뢰할만한 그리고 손쉽게 분산된 Block Storage system이다. Container 기반의 마이크로서비스형태의 volume 관리를 수행하고 각 disk 별 controller를 통해 replication을 수행한다. Kubernetes 기반으로 Persistent volume 제공 및 사용에 초점이 맞추어진 분산 Block Storage이다. https://longhorn.io/docs/0.8.0/what-is-longhorn/ 실제 Longhorn maintainer의 이야기에 따르면 edge/hyperconverged 환경에 적합하게 설계된 storage로 보여지며 해당 환경에서 가볍게 동작될수 있는 특징을 가지는것으로 보인다. https:..
기본적으로 K3s는 flannel(default VXLAN) CNI를 사용하도록 되어 있다. 개인적으로 calico를 사용하고 싶어 Tigera 라는 Calico 기반 비지니스를 하는것으로 보이는 회사에서 제공하는 Operator를 CNI로 사용해서 설치해본 내용을 정리한다. https://docs.projectcalico.org/getting-started/kubernetes/k3s/quickstart Installation 먼저 K3s 를 설치하자. 개인적으로 1.20.x가 익숙치 않아 1.19대로 사용하도록 하여 설치를 진행했다. curl -sfL https://get.k3s.io | INSTALL_K3S_VERSION="v1.19.7+k3s1" K3S_KUBECONFIG_MODE="644" INS..
K3s 란 가벼운 Kubernetes로 쉽게 설치하고 적은 메모리/binary 파일을 사용하여 Edge/IoT 환경 혹은 CI/Dev 환경에서 k8s를 쉽게 사용할 수 있도록 도와주는 도구이다. https://github.com/k3s-io/k3s installation K3s 설치 설치는 간단하다. 아래와 같이 shell script를 제공하며 바로 다운받아 설치를 진행한다. [root@deploy ~]# curl -sfL https://get.k3s.io | sh - [INFO] Finding release for channel stable [INFO] Using v1.20.2+k3s1 as release [INFO] Downloading hash https://github.com/rancher/k3..
- Total
- 108,972
- Today
- 14
- Yesterday
- 116
- ansible
- boundary ssh
- jenkins
- minio
- crashloopbackoff
- nginx-ingress
- galera
- metallb
- K3S
- Terraform
- ulimit
- ConEmu
- Helm Chart
- kubernetes install
- socket
- kubernetes
- OpenStack
- macvlan
- mattermost
- dnssec
- Jenkinsfile
- minikube
- vmware openstack
- ceph
- DevSecOps
- openstack backup
- elasticsearch
- wsl2
- openstacksdk
- hashicorp boundary