Markdown is a lightweight markup language for creating formatted text using a plain-text editor. John Gruber and Aaron Swartz created Markdown in 2004 as a markup language that is appealing to human readers in its source code form. Markdown is widely used in blogging, instant messaging, online forums, collaborative software…

Docker Hub can automatically build images from source code in an external repository and automatically push the built image to your Docker repositories.

When you set up automated builds, you create a list of branches and tags that you want to build into Docker images. When you push code to…

k8s

Role-based access control (RBAC) is a method of regulating access to computer or network resources based on the roles of individual users within your organisation.

RBAC authorisation uses the rbac.authorization.k8s.io API group to drive authorisation decisions. —

I am going to practice RBAC on k8s with Cluster Role…

k8s

Today, I am going to launch static provisioning Wordpress / Mysql configuration on k8s

Wordpress

ReplicaSet: 2

NFS Storage(Static Provision)

Service: LoadBalancer

MySQL

Pod

hostPath Storage

Service: ClusterIP

nfs configuration with Ansible in kubespray.

$ sudo apt update
$ sudo apt install nfs-kernel-server
$ vi /etc/exports
/nfs-v *(rw,sync,no_subtree_check)
$ sudo mkdir /nfs-v
$ sudo chmod -R 777 /nfs-v
$ sudo…

k8s

Ingres exposes HTTP and HTTPS routes from outside the cluster to services within the cluster. Traffic routing is controlled by rules defined on the Ingress resource. In other word, Ingress is an API object that manages external access to the services in a cluster, typically HTTP.

An Ingress may be…

Duyoung Jang

Write about Cloud & Software Engineering

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store